diff --git a/main/gui/source/window/window.cpp b/main/gui/source/window/window.cpp index b33657f4a..d81f819ac 100644 --- a/main/gui/source/window/window.cpp +++ b/main/gui/source/window/window.cpp @@ -11,7 +11,6 @@ #include #include -#include #include #include @@ -666,16 +665,13 @@ namespace hex { view->trackViewOpenState(); if (view->getWindowOpenState()) { - bool hasWindow = window != nullptr; - bool focused = false; - // Get the currently focused view - if (hasWindow && (window->Flags & ImGuiWindowFlags_Popup) != ImGuiWindowFlags_Popup) { + if (window != nullptr && (window->Flags & ImGuiWindowFlags_Popup) != ImGuiWindowFlags_Popup) { auto windowName = View::toWindowName(name); ImGui::Begin(windowName.c_str()); // Detect if the window is focused - focused = ImGui::IsWindowFocused(ImGuiFocusedFlags_ChildWindows | ImGuiFocusedFlags_NoPopupHierarchy); + const bool focused = ImGui::IsWindowFocused(ImGuiFocusedFlags_ChildWindows | ImGuiFocusedFlags_NoPopupHierarchy); // Dock the window if it's not already docked if (view->didWindowJustOpen() && !ImGui::IsWindowDocked()) {