forked from bartvdbraak/blender
Fix incorrect 2d stabilization for masks
Reported by Sebastian Koenig in IRC>
This commit is contained in:
parent
e44cd30abb
commit
569eafc745
@ -834,13 +834,14 @@ void ED_mask_draw_region(Mask *mask, ARegion *ar,
|
|||||||
|
|
||||||
/* apply transformation so mask editing tools will assume drawing from the origin in normalized space */
|
/* apply transformation so mask editing tools will assume drawing from the origin in normalized space */
|
||||||
glPushMatrix();
|
glPushMatrix();
|
||||||
glTranslatef(x + xofs, y + yofs, 0);
|
|
||||||
glScalef(maxdim * zoomx, maxdim * zoomy, 0);
|
|
||||||
|
|
||||||
if (stabmat) {
|
if (stabmat) {
|
||||||
glMultMatrixf(stabmat);
|
glMultMatrixf(stabmat);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
glTranslatef(x + xofs, y + yofs, 0);
|
||||||
|
glScalef(maxdim * zoomx, maxdim * zoomy, 0);
|
||||||
|
|
||||||
if (do_draw_cb) {
|
if (do_draw_cb) {
|
||||||
ED_region_draw_cb_draw(C, ar, REGION_DRAW_PRE_VIEW);
|
ED_region_draw_cb_draw(C, ar, REGION_DRAW_PRE_VIEW);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user