mirror of
https://github.com/Drezil/imgui.git
synced 2025-07-06 04:58:47 +02:00
Docking: Fixed DockBuilderRemoveNode() from overwriting other parent node flags when trying to move the CentralNode flag.
This commit is contained in:
@ -13492,7 +13492,7 @@ void ImGui::DockBuilderRemoveNode(ImGuiID node_id)
|
|||||||
DockBuilderRemoveNodeDockedWindows(node_id, true);
|
DockBuilderRemoveNodeDockedWindows(node_id, true);
|
||||||
DockBuilderRemoveNodeChildNodes(node_id);
|
DockBuilderRemoveNodeChildNodes(node_id);
|
||||||
if (node->IsCentralNode() && node->ParentNode)
|
if (node->IsCentralNode() && node->ParentNode)
|
||||||
node->ParentNode->LocalFlags = ImGuiDockNodeFlags_CentralNode;
|
node->ParentNode->LocalFlags |= ImGuiDockNodeFlags_CentralNode;
|
||||||
DockContextRemoveNode(ctx, node, true);
|
DockContextRemoveNode(ctx, node, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user