From b305953bd114abf58c88f544209bb73448b57649 Mon Sep 17 00:00:00 2001 From: ocornut Date: Thu, 25 Mar 2021 17:13:25 +0100 Subject: [PATCH] Viewports: Hotfix for crash in monitor array access, caused by 4b9bc4902. (#3967) --- imgui.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/imgui.cpp b/imgui.cpp index e1631df33299..456bf78a998e 100644 --- a/imgui.cpp +++ b/imgui.cpp @@ -12064,7 +12064,7 @@ const ImGuiPlatformMonitor* ImGui::GetViewportPlatformMonitor(ImGuiViewport* vie ImGuiContext& g = *GImGui; ImGuiViewportP* viewport = (ImGuiViewportP*)(void*)viewport_p; int monitor_idx = viewport->PlatformMonitor; - if (monitor_idx >= 0 || monitor_idx < g.PlatformIO.Monitors.Size) + if (monitor_idx >= 0 && monitor_idx < g.PlatformIO.Monitors.Size) return &g.PlatformIO.Monitors[monitor_idx]; return &g.FallbackMonitor; }