fix: EventViewOpened only getting called for undocked windows

This commit is contained in:
WerWolv
2025-08-03 17:57:46 +02:00
parent 71a39ff2fd
commit 9fc9eb1425

View File

@@ -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());
}