UI: Fix text padding for labels without an icon

This commit is contained in:
Yevgeny Makarov
2020-03-29 22:47:41 +11:00
committed by Campbell Barton
parent c6143da27c
commit a3d5b949d2
2 changed files with 8 additions and 1 deletions

View File

@@ -2520,6 +2520,13 @@ static void widget_draw_text_icon(const uiFontStyle *fstyle,
}
}
else if (but->drawflag & UI_BUT_TEXT_LEFT) {
/* Reduce the left padding for labels without an icon. */
if ((but->type == UI_BTYPE_LABEL) && !(but->flag & UI_HAS_ICON) &&
!ui_block_is_menu(but->block)) {
text_padding /= 2;
}
rect->xmin += text_padding;
}
else if (but->drawflag & UI_BUT_TEXT_RIGHT) {