From cf3bcf961248f733042c0bd216d57eed6e7318f8 Mon Sep 17 00:00:00 2001 From: Arnaud Jamin Date: Thu, 6 Feb 2025 11:27:10 -0500 Subject: [PATCH] CogWindow: Fix Push Pop ID in main menu bar --- .../Source/CogWindow/Private/CogWindowManager.cpp | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Plugins/Cog/Source/CogWindow/Private/CogWindowManager.cpp b/Plugins/Cog/Source/CogWindow/Private/CogWindowManager.cpp index fd42750..143ae46 100644 --- a/Plugins/Cog/Source/CogWindow/Private/CogWindowManager.cpp +++ b/Plugins/Cog/Source/CogWindow/Private/CogWindowManager.cpp @@ -509,13 +509,14 @@ void UCogWindowManager::RenderWidgets() ImGui::PushID(column); FCogWindow* Window = Widgets[column]; - if (Window->GetIsWidgetVisible() == false) - { continue; } - - ImGui::TableNextColumn(); - ImGui::AlignTextToFramePadding(); - ImGui::SetCursorPosY(ImGui::GetCursorPosY() - 2); - Window->RenderMainMenuWidget(); + if (Window->GetIsWidgetVisible()) + { + ImGui::TableNextColumn(); + ImGui::AlignTextToFramePadding(); + ImGui::SetCursorPosY(ImGui::GetCursorPosY() - 2); + Window->RenderMainMenuWidget(); + } + ImGui::PopID(); }