diff --git a/main/gui/source/window/window.cpp b/main/gui/source/window/window.cpp index 91ca1b167..23a65e403 100644 --- a/main/gui/source/window/window.cpp +++ b/main/gui/source/window/window.cpp @@ -562,12 +562,15 @@ namespace hex { ImGui::SetNextWindowClass(&windowClass); + auto window = ImGui::FindWindowByName(view->getName().c_str()); + if (window != nullptr && window->DockNode == nullptr) + ImGui::SetNextWindowBgAlpha(1.0F); + // Draw view view->draw(); view->trackViewOpenState(); if (view->getWindowOpenState()) { - auto window = ImGui::FindWindowByName(view->getName().c_str()); bool hasWindow = window != nullptr; bool focused = false;