Fix for bug #18622
Snapping has to be reinit after changing mode during transform. Needs to be fixed in 2.5 too, but a tad differently.
This commit is contained in:
@@ -740,6 +740,7 @@ static void transformEvent(unsigned short event, short val) {
|
||||
resetTransRestrictions(&Trans);
|
||||
restoreTransObjects(&Trans);
|
||||
initTranslation(&Trans);
|
||||
initSnapping(&Trans);
|
||||
Trans.redraw = 1;
|
||||
}
|
||||
break;
|
||||
@@ -749,6 +750,7 @@ static void transformEvent(unsigned short event, short val) {
|
||||
resetTransRestrictions(&Trans);
|
||||
restoreTransObjects(&Trans);
|
||||
initResize(&Trans);
|
||||
initSnapping(&Trans);
|
||||
Trans.redraw = 1;
|
||||
}
|
||||
break;
|
||||
@@ -766,6 +768,7 @@ static void transformEvent(unsigned short event, short val) {
|
||||
restoreTransObjects(&Trans);
|
||||
initRotation(&Trans);
|
||||
}
|
||||
initSnapping(&Trans);
|
||||
Trans.redraw = 1;
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user