From 13caf21018ff8feffc1f0cade8ac04ed524df7ac Mon Sep 17 00:00:00 2001 From: ocornut Date: Thu, 19 Mar 2015 09:06:34 +0000 Subject: [PATCH] Use fabs() instead of abs() to ensure we use floating point. #164 --- imgui.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/imgui.cpp b/imgui.cpp index 2f7a6298..d9a00d62 100644 --- a/imgui.cpp +++ b/imgui.cpp @@ -4826,7 +4826,7 @@ static bool SliderBehavior(const ImRect& frame_bb, const ImRect& slider_bb, ImGu RenderFrame(frame_bb.Min, frame_bb.Max, window->Color(ImGuiCol_FrameBg), true, style.FrameRounding); const bool is_finite = (v_min != -FLT_MAX && v_min != FLT_MAX && v_max != -FLT_MAX && v_max != FLT_MAX); - const bool is_non_linear = abs(power - 1.0f) > 0.0001f; + const bool is_non_linear = fabsf(power - 1.0f) > 0.0001f; const float slider_sz = horizontal ? slider_bb.GetWidth() : slider_bb.GetHeight(); float grab_sz;