diff --git a/hammerspoon/app_toggle.lua b/hammerspoon/app_toggle.lua index c51cc5c..79d6d29 100644 --- a/hammerspoon/app_toggle.lua +++ b/hammerspoon/app_toggle.lua @@ -131,7 +131,12 @@ function obj:toggle(apps) return end - if mostRecentApp == hs.application.frontmostApplication() then + if not mostRecentApp then + mostRecentApp = runningApps[1] + end + + local frontMostApp = hs.application.frontmostApplication() + if frontMostApp and mostRecentApp == frontMostApp then return mostRecentApp:hide() end