Commit: c0eb6faa47ecda8cac48e9ce7bb707dfdcbe360f Author: Harley Acheson Date: Fri Aug 28 09:30:51 2020 -0700 Branches: master https://developer.blender.org/rBc0eb6faa47ecda8cac48e9ce7bb707dfdcbe360f
UI: Do Not Display Negative Zero Floats Display negative zero floats as regular zero. Does not alter underlying value. Differential Revision: https://developer.blender.org/D4795 Reviewed by Brecht Van Lommel =================================================================== M source/blender/editors/interface/interface.c =================================================================== diff --git a/source/blender/editors/interface/interface.c b/source/blender/editors/interface/interface.c index f076ed083bb..9cede126890 100644 --- a/source/blender/editors/interface/interface.c +++ b/source/blender/editors/interface/interface.c @@ -3481,6 +3481,9 @@ static void ui_but_build_drawstr_float(uiBut *but, double value) subtype = RNA_property_subtype(but->rnaprop); } + /* Change negative zero to regular zero, without altering anything else. */ + value += +0.0f; + if (value == (double)FLT_MAX) { STR_CONCAT(but->drawstr, slen, "inf"); } _______________________________________________ Bf-blender-cvs mailing list [email protected] https://lists.blender.org/mailman/listinfo/bf-blender-cvs
