From 8bad02d1155bcbc83a6f7fe6a6ed71c53febd3c2 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Thu, 28 Apr 2022 17:39:40 +0200 Subject: [PATCH] fix fullscreen cut-off when switching workspace --- src/windowManager.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/windowManager.cpp b/src/windowManager.cpp index 00bc020..ae61ecd 100644 --- a/src/windowManager.cpp +++ b/src/windowManager.cpp @@ -962,6 +962,11 @@ void CWindowManager::setEffectiveSizePosUsingConfig(CWindow* pWindow) { setAWindowTop(pWindow->getDrawable()); } + if (pWindow->getFullscreen()) { + TEMPEFFECTIVEPOS = MONITOR->vecPosition; + TEMPEFFECTIVESIZE = MONITOR->vecSize; + } + pWindow->setEffectivePosition(TEMPEFFECTIVEPOS); pWindow->setEffectiveSize(TEMPEFFECTIVESIZE); }