ソースを参照

Fixed crash on right-click without modal, introduced by previous commit a3667f46, (#4729)

ocornut 3 年 前
コミット
7f38773b73
1 ファイル変更1 行追加1 行削除
  1. 1 1
      imgui.cpp

+ 1 - 1
imgui.cpp

@@ -3831,7 +3831,7 @@ void ImGui::UpdateMouseMovingWindowEndFrame()
         // Find the top-most window between HoveredWindow and the top-most Modal Window.
         // This is where we can trim the popup stack.
         ImGuiWindow* modal = GetTopMostPopupModal();
-        bool hovered_window_above_modal = g.HoveredWindow && IsWindowAbove(g.HoveredWindow, modal);
+        bool hovered_window_above_modal = g.HoveredWindow && (modal == NULL || IsWindowAbove(g.HoveredWindow, modal));
         ClosePopupsOverWindow(hovered_window_above_modal ? g.HoveredWindow : modal, true);
     }
 }