From 4ee5a792ff6148def9e5ca159ac4030fca0a6066 Mon Sep 17 00:00:00 2001 From: ocornut Date: Fri, 27 Mar 2015 15:18:45 +0000 Subject: [PATCH] Fixed new collapsed auto-resizing window with saved .ini settings not calculating their initial width #176 --- imgui.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/imgui.cpp b/imgui.cpp index b6119acf..120e6030 100644 --- a/imgui.cpp +++ b/imgui.cpp @@ -2915,7 +2915,12 @@ static ImGuiWindow* CreateNewWindow(const char* name, ImVec2 size, ImGuiWindowFl window->Size = window->SizeFull = size; } - if (ImLengthSqr(window->Size) < 0.00001f) + if ((flags & ImGuiWindowFlags_AlwaysAutoResize) != 0) + { + window->AutoFitFrames = 2; + window->AutoFitOnlyGrows = false; + } + else if (ImLengthSqr(window->Size) < 0.00001f) { window->AutoFitFrames = 2; window->AutoFitOnlyGrows = true;