aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--init.lua11
1 files changed, 7 insertions, 4 deletions
diff --git a/init.lua b/init.lua
index 4ee9287..7ee0d74 100644
--- a/init.lua
+++ b/init.lua
@@ -117,10 +117,13 @@ local function regregister(reg)
timers[reg.update] = {
timer = capi.timer({ timeout = reg.timer })
}
- timers[reg.update].timer:add_signal("timeout", reg.update)
- -- Connect signals in development versions of awesome
- --timers[reg.update].timer:connect_signal("timeout", reg.update)
- timers[reg.update].timer:start()
+ local tm = timers[reg.update].timer
+ if tm.connect_signal then
+ tm:connect_signal("timeout", reg.update)
+ else
+ tm:add_signal("timeout", reg.update)
+ end
+ tm:start()
end
-- Initial update