From fe4f15fff237e87d26b878086361c4b51ad878b6 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sun, 11 Dec 2022 13:38:44 -0500 Subject: [PATCH] GUI: some inertial scrolling fixes when moving/resizing --- extern/imgui_patched/imgui.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/extern/imgui_patched/imgui.cpp b/extern/imgui_patched/imgui.cpp index 3539ca810..612a88d2d 100644 --- a/extern/imgui_patched/imgui.cpp +++ b/extern/imgui_patched/imgui.cpp @@ -3970,6 +3970,7 @@ void ImGui::UpdateMouseMovingWindowNewFrame() { MarkIniSettingsDirty(moving_window); SetWindowPos(moving_window, pos, ImGuiCond_Always); + g.InertialScrollInhibited=true; if (moving_window->ViewportOwned) // Synchronize viewport immediately because some overlays may relies on clipping rectangle before we Begin() into the window. { moving_window->Viewport->Pos = pos; @@ -6025,6 +6026,7 @@ static bool ImGui::UpdateWindowManualResize(ImGuiWindow* window, const ImVec2& s if (size_target.x != FLT_MAX) { window->SizeFull = size_target; + g.InertialScrollInhibited=true; MarkIniSettingsDirty(window); } if (pos_target.x != FLT_MAX)