layout: update rules before applying fullscreen nodes in layouts

This commit is contained in:
vaxerski
2024-01-02 14:21:22 +01:00
parent 583b05a8c6
commit 813af393f1
4 changed files with 8 additions and 3 deletions

View File

@@ -883,6 +883,9 @@ void CHyprMasterLayout::fullscreenRequestForWindow(CWindow* pWindow, eFullscreen
pWindow->m_bIsFullscreen = on;
PWORKSPACE->m_bHasFullscreenWindow = !PWORKSPACE->m_bHasFullscreenWindow;
pWindow->updateDynamicRules();
pWindow->updateWindowDecos();
g_pEventManager->postEvent(SHyprIPCEvent{"fullscreen", std::to_string((int)on)});
EMIT_HOOK_EVENT("fullscreen", pWindow);