Fixed calling SetNextTreeNodeOpen() on a collapsed window leaking to next frame.

docking
omar 7 years ago
parent e7922b3fa0
commit 97bf2131e2

@ -6472,6 +6472,8 @@ float ImGui::GetTreeNodeToLabelSpacing()
void ImGui::SetNextTreeNodeOpen(bool is_open, ImGuiCond cond) void ImGui::SetNextTreeNodeOpen(bool is_open, ImGuiCond cond)
{ {
ImGuiContext& g = *GImGui; ImGuiContext& g = *GImGui;
if (g.CurrentWindow->SkipItems)
return;
g.SetNextTreeNodeOpenVal = is_open; g.SetNextTreeNodeOpenVal = is_open;
g.SetNextTreeNodeOpenCond = cond ? cond : ImGuiCond_Always; g.SetNextTreeNodeOpenCond = cond ? cond : ImGuiCond_Always;
} }

Loading…
Cancel
Save