From e33069ce56d07751ca875eb239f41febef0ebcd3 Mon Sep 17 00:00:00 2001 From: ocornut Date: Mon, 12 May 2025 09:22:22 +0200 Subject: [PATCH] Viewports: fallback DpiScale pulled from fallback Monitor for consistency. Amend a4ebe3d5, 95c4111. (#8385, #8401, #8393) --- imgui.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/imgui.cpp b/imgui.cpp index 97bbe203c..b868d93be 100644 --- a/imgui.cpp +++ b/imgui.cpp @@ -16220,10 +16220,7 @@ ImGuiViewportP* ImGui::AddUpdateViewport(ImGuiWindow* window, ImGuiID id, const // Store initial DpiScale before the OS platform window creation, based on expected monitor data. // This is so we can select an appropriate font size on the first frame of our window lifetime - if (viewport->PlatformMonitor != -1) - viewport->DpiScale = g.PlatformIO.Monitors[viewport->PlatformMonitor].DpiScale; - else - viewport->DpiScale = 1.0f; + viewport->DpiScale = GetViewportPlatformMonitor(viewport)->DpiScale; } viewport->Window = window;