summaryrefslogtreecommitdiff
path: root/config/awesome/rc.lua
diff options
context:
space:
mode:
Diffstat (limited to 'config/awesome/rc.lua')
-rw-r--r--config/awesome/rc.lua12
1 files changed, 4 insertions, 8 deletions
diff --git a/config/awesome/rc.lua b/config/awesome/rc.lua
index a9cb8ac..fd3e26c 100644
--- a/config/awesome/rc.lua
+++ b/config/awesome/rc.lua
@@ -702,15 +702,13 @@ client.connect_signal("unfocus", function(c) c.border_color = beautiful.border_n
--
-- from/inspired by https://stackoverflow.com/a/30684548
do_not_reset_focus = false
-previous_tag = nil
tag.connect_signal(
"property::selected",
function (t)
- local selected = tostring(t.selected) == "false"
- if selected then
- if not t == previous_tag and not do_not_reset_focus then
- local focus_timer = gears.timer(
- { timeout = 0.05,
+ if t.selected then
+ if not do_not_reset_focus then
+ focus_timer = gears.timer(
+ { timeout = 0.001,
autostart = true,
callback = function()
local c = mouse.current_client
@@ -721,10 +719,8 @@ tag.connect_signal(
end
}
)
- focus_timer:start()
end
do_not_reset_focus = false
- previous_tag = t
end
end
)