From a9d6ea21e62ac612a18fd5f9463fccf739d2f239 Mon Sep 17 00:00:00 2001 From: "Adrian C. (anrxc)" Date: Tue, 14 Sep 2010 15:21:16 +0200 Subject: [PATCH] init: add connect_signal support, patch by Uli --- init.lua | 11 +++++++---- 1 file 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