From 208b8242bc8dfc86c2cb0a22156eef4cb5977476 Mon Sep 17 00:00:00 2001 From: ocornut Date: Fri, 3 Nov 2023 21:13:59 +0100 Subject: [PATCH] Docking: Settings: Fix for loss of settings caused by 9298e31 yesterday. (#6982) --- imgui.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/imgui.cpp b/imgui.cpp index c4664fa8..a4af7c96 100644 --- a/imgui.cpp +++ b/imgui.cpp @@ -14111,7 +14111,7 @@ static void WindowSettingsHandler_WriteAll(ImGuiContext* ctx, ImGuiSettingsHandl settings->ClassId = window->WindowClass.ClassId; settings->DockOrder = window->DockOrder; settings->Collapsed = window->Collapsed; - settings->IsChild = (window->Flags & ImGuiWindowFlags_ChildWindow) != 0; + settings->IsChild = (window->RootWindow != window); // Cannot rely on ImGuiWindowFlags_ChildWindow here as docked windows have this set. settings->WantDelete = false; }