From df51c45d7f9e4e280b959f790f7cde6c88b9b451 Mon Sep 17 00:00:00 2001 From: memchr <118117622+memchr@users.noreply.github.com> Date: Mon, 11 Sep 2023 14:14:43 +0000 Subject: keybinds: unify changeworkspace dispatcher (#3250) * refactor: changeworkspace dispatcher * refactor: remove redundant focusWindow calls * refactor(changeworkspace): warp cursor to middle of last focused window * refactor: use rememberPrevWorkspace * Fix: `CWorkspace::rememberPreWorkspace` condition is illogical --- src/helpers/Workspace.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/helpers/Workspace.cpp') diff --git a/src/helpers/Workspace.cpp b/src/helpers/Workspace.cpp index eebf001d..51d29e5e 100644 --- a/src/helpers/Workspace.cpp +++ b/src/helpers/Workspace.cpp @@ -152,7 +152,7 @@ void CWorkspace::rememberPrevWorkspace(const CWorkspace* prev) { return; } - if (prev->m_sPrevWorkspace.iID == m_sPrevWorkspace.iID) { + if (prev->m_iID == m_iID) { Debug::log(LOG, "Tried to set prev workspace to the same as current one"); return; } -- cgit v1.2.3