Inconsistent Percentage Formatting

Percentage formatting of x% (used elsewhere) when using percentage display factor

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

Reviewed by Brecht Van Lommel
This commit is contained in:
Harley Acheson 2019-06-17 10:34:09 -07:00
parent 7c229172a6
commit d2f7b93ba0
3 changed files with 4 additions and 4 deletions

@ -1 +1 @@
Subproject commit dccf8a462ccf10141149dc35416fc27c93abac3a
Subproject commit c43da5fa598d590f7d386e1580125ead12cf1678

@ -1 +1 @@
Subproject commit 28af3c079ef39175eed36c435bd1b9e4c401c3e6
Subproject commit 5781362d811bb4a99bee4e38a9d3a69813a8dd04

View File

@ -3280,7 +3280,7 @@ static void ui_but_build_drawstr_float(uiBut *but, double value)
}
else if (subtype == PROP_PERCENTAGE) {
int prec = ui_but_calc_float_precision(but, value);
STR_CONCATF(but->drawstr, slen, "%.*f %%", prec, value);
STR_CONCATF(but->drawstr, slen, "%.*f%%", prec, value);
}
else if (subtype == PROP_PIXEL) {
int prec = ui_but_calc_float_precision(but, value);
@ -3293,7 +3293,7 @@ static void ui_but_build_drawstr_float(uiBut *but, double value)
STR_CONCATF(but->drawstr, slen, "%.*f", precision, value);
}
else {
STR_CONCATF(but->drawstr, slen, "%.*f %%", MAX2(0, precision - 2), value * 100);
STR_CONCATF(but->drawstr, slen, "%.*f%%", MAX2(0, precision - 2), value * 100);
}
}
else if (ui_but_is_unit(but)) {