From f45276a5960e9d342d3cf4ad1a3031f34207acb1 Mon Sep 17 00:00:00 2001 From: Bartosz Taudul Date: Tue, 24 Mar 2020 18:12:36 +0100 Subject: [PATCH] Cherry-pick imgui fix @4986dba27. --- imgui/imgui.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/imgui/imgui.cpp b/imgui/imgui.cpp index 1b78dd83..1a93043b 100644 --- a/imgui/imgui.cpp +++ b/imgui/imgui.cpp @@ -7210,7 +7210,8 @@ static ImVec2 CalcNextScrollFromScrollTargetAndClamp(ImGuiWindow* window, bool s target_y = window->ContentSize.y + window->WindowPadding.y * 2.0f; scroll.y = target_y - cr_y * (window->SizeFull.y - window->ScrollbarSizes.y - decoration_up_height); } - scroll = ImMax(scroll, ImVec2(0.0f, 0.0f)); + scroll.x = IM_FLOOR(ImMax(scroll.x, 0.0f)); + scroll.y = IM_FLOOR(ImMax(scroll.y, 0.0f)); if (!window->Collapsed && !window->SkipItems) { scroll.x = ImMin(scroll.x, window->ScrollMax.x);