diff --git a/src/managers/KeybindManager.cpp b/src/managers/KeybindManager.cpp index 040ae245..5a9fef8b 100644 --- a/src/managers/KeybindManager.cpp +++ b/src/managers/KeybindManager.cpp @@ -31,7 +31,10 @@ static std::vector> getHyprlandLaunchEnv() { std::vector> result; - result.push_back(std::make_pair<>("HL_INITIAL_WORKSPACE_TOKEN", g_pTokenManager->registerNewToken(PMONITOR->activeWorkspace->getConfigName(), std::chrono::minutes(2)))); + result.push_back(std::make_pair<>( + "HL_INITIAL_WORKSPACE_TOKEN", + g_pTokenManager->registerNewToken(PMONITOR->activeSpecialWorkspace ? PMONITOR->activeSpecialWorkspace->getConfigName() : PMONITOR->activeWorkspace->getConfigName(), + std::chrono::minutes(2)))); return result; }