diff options
| author | Conner <connerclere@gmail.com> | 2026-04-20 13:45:22 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-04-20 19:45:22 +0100 |
| commit | 73f48077965d5b895a731c34ab648f73fdb7b2ce (patch) | |
| tree | fd388ea21c842e12e00346db5e12c0a9fd355e0d /src/managers/KeybindManager.cpp | |
| parent | e12d2b7cc846485a172444c2e5288c55fa3a3c59 (diff) | |
keybinds: fix missing z-order update on floating toggle (#14100)
Diffstat (limited to 'src/managers/KeybindManager.cpp')
| -rw-r--r-- | src/managers/KeybindManager.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/managers/KeybindManager.cpp b/src/managers/KeybindManager.cpp index e7f616f8..9bd7ec97 100644 --- a/src/managers/KeybindManager.cpp +++ b/src/managers/KeybindManager.cpp @@ -1034,6 +1034,9 @@ static SDispatchResult toggleActiveFloatingCore(std::string args, std::optional< g_layoutManager->changeFloatingMode(PWINDOW->layoutTarget()); + if (PWINDOW->m_isFloating) + g_pCompositor->changeWindowZOrder(PWINDOW, true); + if (PWINDOW->m_workspace) { PWINDOW->m_workspace->updateWindows(); PWINDOW->m_workspace->updateWindowData(); |
