From c1483d571d6cb71116a25afdbf58e944510856a3 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Thu, 25 Nov 2021 16:06:52 +0100 Subject: [PATCH] Fixed #5 --- src/windowManager.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/windowManager.cpp b/src/windowManager.cpp index 909ca77..c0ba61d 100644 --- a/src/windowManager.cpp +++ b/src/windowManager.cpp @@ -606,12 +606,15 @@ void CWindowManager::calculateNewFloatingWindow(CWindow* pWindow) { if (!pWindow) return; - pWindow->setPosition(pWindow->getDefaultPosition()); + //pWindow->setPosition(pWindow->getDefaultPosition()); pWindow->setSize(pWindow->getDefaultSize()); - pWindow->setEffectivePosition(pWindow->getDefaultPosition()); + pWindow->setEffectivePosition(pWindow->getPosition() + Vector2D(10,10)); pWindow->setEffectiveSize(pWindow->getDefaultSize()); + pWindow->setRealPosition(pWindow->getPosition()); + pWindow->setRealSize(pWindow->getSize()); + Values[0] = XCB_STACK_MODE_ABOVE; xcb_configure_window(DisplayConnection, pWindow->getDrawable(), XCB_CONFIG_WINDOW_STACK_MODE, Values); }