From 96d4544b452819c4c26b7d90f507ad390a49f132 Mon Sep 17 00:00:00 2001 From: Pascal Thomet Date: Fri, 5 Jul 2024 16:09:17 +0200 Subject: [PATCH] AdjustWindowBoundsAfterCreation_IfDpiChangedBetweenRuns: lastRunDpiWindowSizeFactor=1 if not present --- src/hello_imgui/internal/backend_impls/abstract_runner.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hello_imgui/internal/backend_impls/abstract_runner.cpp b/src/hello_imgui/internal/backend_impls/abstract_runner.cpp index b01051a5..446ff890 100644 --- a/src/hello_imgui/internal/backend_impls/abstract_runner.cpp +++ b/src/hello_imgui/internal/backend_impls/abstract_runner.cpp @@ -172,7 +172,7 @@ void AbstractRunner::AdjustWindowBoundsAfterCreation_IfDpiChangedBetweenRuns() std::optional lastRunDpiWindowSizeFactorOpt = HelloImGuiIniSettings::LoadLastRunDpiWindowSizeFactor(IniSettingsLocation(params)); if (!lastRunDpiWindowSizeFactorOpt.has_value()) - return; + lastRunDpiWindowSizeFactorOpt = 1.f; float lastRunDpiWindowSizeFactor = lastRunDpiWindowSizeFactorOpt.value(); float currentDpiWindowSizeFactor = params.dpiAwareParams.dpiWindowSizeFactor;