From 7e57a47b5dfb7e271d275d8f068fd378bc490e54 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Sat, 25 Dec 2021 12:11:19 +0100 Subject: [PATCH] bar top always --- src/windowManager.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/windowManager.cpp b/src/windowManager.cpp index 5ec487a..67c21c8 100644 --- a/src/windowManager.cpp +++ b/src/windowManager.cpp @@ -1773,12 +1773,20 @@ void CWindowManager::setAllFloatingWindowsTop() { window.bringTopRecursiveTransients(); } } + + // set the bar topper jic + Values[0] = XCB_STACK_MODE_ABOVE; + xcb_configure_window(g_pWindowManager->DisplayConnection, barWindowID, XCB_CONFIG_WINDOW_STACK_MODE, Values); } void CWindowManager::setAWindowTop(xcb_window_t window) { Values[0] = XCB_STACK_MODE_ABOVE; const auto COOKIE = xcb_configure_window(g_pWindowManager->DisplayConnection, window, XCB_CONFIG_WINDOW_STACK_MODE, Values); Events::ignoredEvents.push_back(COOKIE.sequence); + + // set the bar topper jic + Values[0] = XCB_STACK_MODE_ABOVE; + xcb_configure_window(g_pWindowManager->DisplayConnection, barWindowID, XCB_CONFIG_WINDOW_STACK_MODE, Values); } bool CWindowManager::shouldBeFloatedOnInit(int64_t window) {