Fix #34285: sculpt/paint radial control F key operators did not adjust brush size

to retina pixel size correctly.
This commit is contained in:
Brecht Van Lommel
2013-02-17 14:53:29 +00:00
parent 4529459a07
commit 0aabcaca28

View File

@@ -3391,6 +3391,11 @@ static void radial_control_paint_cursor(bContext *C, int x, int y, void *customd
break; break;
} }
/* adjust for DPI, like BKE_brush_size_get */
r1 *= U.pixelsize;
r2 *= U.pixelsize;
tex_radius *= U.pixelsize;
/* Keep cursor in the original place */ /* Keep cursor in the original place */
x = rc->initial_mouse[0] - ar->winrct.xmin; x = rc->initial_mouse[0] - ar->winrct.xmin;
y = rc->initial_mouse[1] - ar->winrct.ymin; y = rc->initial_mouse[1] - ar->winrct.ymin;