From 81982aa821a7edebbc2d65d98998d002e06bc736 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sat, 27 Apr 2024 20:19:45 +0200 Subject: [PATCH] impr: Make windows always fully opaque when they're not docked --- main/gui/source/window/window.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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;