diff options
| author | Aqa-Ib <victorcana@gmx.com> | 2024-11-18 15:44:15 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-11-18 14:44:15 +0000 |
| commit | 97493511f96af288e1f7b2bd3a119e47d75541fc (patch) | |
| tree | e3424c1a1eeccb7539d7d4e18174480ecf5d94e5 /src/Compositor.cpp | |
| parent | 505c1f8f4a5a4a97534f1906a47c11de638d970d (diff) | |
internal: fix changeWindowZOrder reordering incorrectly (#8494)
Diffstat (limited to 'src/Compositor.cpp')
| -rw-r--r-- | src/Compositor.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp index fbbfd7e7..0e0c75a1 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -1389,6 +1389,9 @@ void CCompositor::changeWindowZOrder(PHLWINDOW pWindow, bool top) { if (!validMapped(pWindow)) return; + if (top) + pWindow->m_bCreatedOverFullscreen = true; + if (pWindow == (top ? m_vWindows.back() : m_vWindows.front())) return; @@ -1413,9 +1416,6 @@ void CCompositor::changeWindowZOrder(PHLWINDOW pWindow, bool top) { g_pHyprRenderer->damageMonitor(pw->m_pMonitor.lock()); }; - if (top) - pWindow->m_bCreatedOverFullscreen = true; - if (!pWindow->m_bIsX11) moveToZ(pWindow, top); else { |
