2
0
Эх сурвалжийг харах

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

omar 6 жил өмнө
parent
commit
75e3793f4d
1 өөрчлөгдсөн 1 нэмэгдсэн , 0 устгасан
  1. 1 0
      imgui.cpp

+ 1 - 0
imgui.cpp

@@ -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;