UI: Block Safety Not Scaled Correctly

Layout block safety sizes were not scaled correctly with interface scale.

Differential Revision: https://developer.blender.org/D9569

Reviewed by Brecht Van Lommel
This commit is contained in:
Yevgeny Makarov
2020-11-23 16:56:01 -08:00
committed by Harley Acheson
parent 246c11634f
commit b6a50b5dcb
2 changed files with 14 additions and 11 deletions

View File

@@ -465,7 +465,7 @@ void ui_block_bounds_calc(uiBlock *block)
/* hardcoded exception... but that one is annoying with larger safety */
uiBut *bt = block->buttons.first;
int xof = (bt && STRPREFIX(bt->str, "ERROR")) ? 10 : 40;
int xof = ((bt && STRPREFIX(bt->str, "ERROR")) ? 10 : 40) * U.dpi_fac;
block->safety.xmin = block->rect.xmin - xof;
block->safety.ymin = block->rect.ymin - xof;