[hammerspoon] also update last focused time on focusing for Quitter
change
commit 0f1876f2b830b50ecbfc7b4654313cfb2317ca7e
author Alpha Chen <alpha@kejadlen.dev>
date
parent d70b0dbf
diff --git a/.hammerspoon/Spoons/Quitter.spoon/init.lua b/.hammerspoon/Spoons/Quitter.spoon/init.lua
index 21e02bba..2c0e43ee 100644
--- a/.hammerspoon/Spoons/Quitter.spoon/init.lua
+++ b/.hammerspoon/Spoons/Quitter.spoon/init.lua
@@ -40,10 +40,12 @@ function obj:start()
   for app, _ in pairs(self.quitAppsAfter) do
     self.windowFilter:allowApp(app)
   end
-  self.windowFilter:subscribe(hs.window.filter.windowUnfocused, function(window, appName)
-    local name = window:application():name()
-    self.lastFocused[name] = os.time()
-  end)
+  self.windowFilter:subscribe(
+    {hs.window.filter.windowFocused, hs.window.filter.windowUnfocused},
+    function(window, appName)
+      local name = window:application():name()
+      self.lastFocused[name] = os.time()
+    end)
 
   self.timer = hs.timer.doEvery(60, function()
     self:reap()