From 9fc9eb14254e4e2ac1bad1650d253a0f8eda7ce8 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sun, 3 Aug 2025 17:57:46 +0200 Subject: [PATCH] fix: EventViewOpened only getting called for undocked windows --- main/gui/source/window/window.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/main/gui/source/window/window.cpp b/main/gui/source/window/window.cpp index ca48295e6..408589e90 100644 --- a/main/gui/source/window/window.cpp +++ b/main/gui/source/window/window.cpp @@ -790,8 +790,10 @@ namespace hex { view->setFocused(focused); // Dock the window if it's not already docked - if (view->didWindowJustOpen() && !ImGui::IsWindowDocked()) { - ImGui::DockBuilderDockWindow(windowName.c_str(), ImHexApi::System::getMainDockSpaceId()); + if (view->didWindowJustOpen()) { + if (!ImGui::IsWindowDocked()) + ImGui::DockBuilderDockWindow(windowName.c_str(), ImHexApi::System::getMainDockSpaceId()); + EventViewOpened::post(view.get()); }