summaryrefslogtreecommitdiff
path: root/src/managers/KeybindManager.cpp
diff options
context:
space:
mode:
authorvaxerski <vaxry@vaxry.net>2023-06-09 12:19:48 +0200
committervaxerski <vaxry@vaxry.net>2023-06-09 12:20:40 +0200
commitcf37922d4285689990a648bc02aecb90a07a36ba (patch)
tree1d25716df77a25a77d2bcf19548cd85efe8865bd /src/managers/KeybindManager.cpp
parentd123835ef538b3bbe3bd15f81513aa7f48871c3b (diff)
input: update surface input on changeworkspace
Diffstat (limited to 'src/managers/KeybindManager.cpp')
-rw-r--r--src/managers/KeybindManager.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/managers/KeybindManager.cpp b/src/managers/KeybindManager.cpp
index 9050374c..34a7defa 100644
--- a/src/managers/KeybindManager.cpp
+++ b/src/managers/KeybindManager.cpp
@@ -816,6 +816,7 @@ void CKeybindManager::changeworkspace(std::string args) {
if (pWorkspaceToChangeTo->m_bIsSpecialWorkspace) {
PMONITOR->setSpecialWorkspace(pWorkspaceToChangeTo);
+ g_pInputManager->simulateMouseMovement();
return;
}
@@ -839,6 +840,8 @@ void CKeybindManager::changeworkspace(std::string args) {
}
pWorkspaceToChangeTo->m_sPrevWorkspace = {PCURRENTWORKSPACE->m_iID, PCURRENTWORKSPACE->m_szName};
+
+ g_pInputManager->simulateMouseMovement();
}
void CKeybindManager::fullscreenActive(std::string args) {