From 85f874d10f97b8bb35e79a9a219b0217e2938794 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Sun, 6 Apr 2025 22:35:26 +0100 Subject: [PATCH] swipe: fix prev workspace remembering fixes #9904 --- src/managers/input/Swipe.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/managers/input/Swipe.cpp b/src/managers/input/Swipe.cpp index b5282e3c..d199aef4 100644 --- a/src/managers/input/Swipe.cpp +++ b/src/managers/input/Swipe.cpp @@ -135,6 +135,7 @@ void CInputManager::endWorkspaceSwipe() { else { m_sActiveSwipe.pMonitor->changeWorkspace(g_pCompositor->createNewWorkspace(workspaceIDLeft, m_sActiveSwipe.pMonitor->ID)); PWORKSPACEL = g_pCompositor->getWorkspaceByID(workspaceIDLeft); + PWORKSPACEL->rememberPrevWorkspace(m_sActiveSwipe.pWorkspaceBegin); } PWORKSPACEL->m_vRenderOffset->setValue(RENDEROFFSET); @@ -161,6 +162,7 @@ void CInputManager::endWorkspaceSwipe() { else { m_sActiveSwipe.pMonitor->changeWorkspace(g_pCompositor->createNewWorkspace(workspaceIDRight, m_sActiveSwipe.pMonitor->ID)); PWORKSPACER = g_pCompositor->getWorkspaceByID(workspaceIDRight); + PWORKSPACER->rememberPrevWorkspace(m_sActiveSwipe.pWorkspaceBegin); } PWORKSPACER->m_vRenderOffset->setValue(RENDEROFFSET);