Docking: Fix DockBuilderAddNode() not storing flags when creating floating node.

This commit is contained in:
omar 2019-03-27 17:30:32 +01:00
parent 8d4b5fef1d
commit 75e3793f4d

View File

@ -13070,6 +13070,7 @@ ImGuiID ImGui::DockBuilderAddNode(ImGuiID id, ImGuiDockNodeFlags flags)
node = DockContextFindNodeByID(ctx, id); node = DockContextFindNodeByID(ctx, id);
if (!node) if (!node)
node = DockContextAddNode(ctx, id); node = DockContextAddNode(ctx, id);
node->Flags = flags;
} }
node->LastFrameAlive = ctx->FrameCount; // Set this otherwise BeginDocked will undock during the same frame. node->LastFrameAlive = ctx->FrameCount; // Set this otherwise BeginDocked will undock during the same frame.
return node->ID; return node->ID;