Selaa lähdekoodia

Updated ImGui.

Branimir Karadžić 7 vuotta sitten
vanhempi
sitoutus
1738835a07
1 muutettua tiedostoa jossa 3 lisäystä ja 0 poistoa
  1. 3 0
      3rdparty/dear-imgui/imgui.cpp

+ 3 - 0
3rdparty/dear-imgui/imgui.cpp

@@ -8685,6 +8685,9 @@ static float GetMinimumStepAtDecimalPrecision(int decimal_precision)
 
 float ImGui::RoundScalarWithFormat(const char* format, float value)
 {
+    const char* fmt_start = ParseFormatTrimDecorationsLeading(format);
+    if (fmt_start[0] != '%' || fmt_start[1] == '%') // Don't apply if the value is not visible in the format string
+        return value;
     char buf[64];
     ImFormatString(buf, IM_ARRAYSIZE(buf), ParseFormatTrimDecorationsLeading(format), value);
     return (float)atof(buf);