expo: avoid showing old ws anim on close

This commit is contained in:
Vaxry 2024-04-03 23:37:55 +01:00
parent b93f6953ba
commit fc5c62f26a
1 changed files with 3 additions and 0 deletions

View File

@ -334,12 +334,15 @@ void COverview::close() {
const auto NEWIDWS = g_pCompositor->getWorkspaceByID(TILE.workspaceID);
const auto OLDWS = pMonitor->activeWorkspace;
if (!NEWIDWS)
g_pKeybindManager->changeworkspace(std::to_string(TILE.workspaceID));
else
g_pKeybindManager->changeworkspace(NEWIDWS->getConfigName());
pMonitor->activeWorkspace->startAnim(true, true, true);
OLDWS->startAnim(false, false, true);
startedOn = pMonitor->activeWorkspace;
}