diff options
| author | MightyPlaza <123664421+MightyPlaza@users.noreply.github.com> | 2025-05-08 16:29:47 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-08 18:29:47 +0200 |
| commit | fa1e343b0448d20b9b64dfa19fa28b6883d8af47 (patch) | |
| tree | 9680d2257cd21e654b386babccefe9ed1e2b1951 /src/managers/KeybindManager.cpp | |
| parent | 22b12e3013adf66b462b174688f82bd53ba8e721 (diff) | |
compositor: set fullscreenstate on movetoworkspace (#10303)
modified: src/managers/KeybindManager.cpp
Diffstat (limited to 'src/managers/KeybindManager.cpp')
| -rw-r--r-- | src/managers/KeybindManager.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/managers/KeybindManager.cpp b/src/managers/KeybindManager.cpp index bae7c559..c4c6d4ab 100644 --- a/src/managers/KeybindManager.cpp +++ b/src/managers/KeybindManager.cpp @@ -1430,9 +1430,11 @@ SDispatchResult CKeybindManager::moveActiveToWorkspace(std::string args) { g_pHyprRenderer->damageWindow(PWINDOW); if (pWorkspace) { + const auto FULLSCREENMODE = PWINDOW->m_fullscreenState.internal; g_pCompositor->moveWindowToWorkspaceSafe(PWINDOW, pWorkspace); pMonitor = pWorkspace->m_monitor.lock(); g_pCompositor->setActiveMonitor(pMonitor); + g_pCompositor->setWindowFullscreenInternal(PWINDOW, FULLSCREENMODE); } else { pWorkspace = g_pCompositor->createNewWorkspace(WORKSPACEID, PWINDOW->monitorID(), workspaceName, false); pMonitor = pWorkspace->m_monitor.lock(); |
