From 44dd0a60cfd5da71f1c0dacb2e008d566db0f14c Mon Sep 17 00:00:00 2001 From: blastmaster Date: Fri, 12 Dec 2014 12:29:51 +0100 Subject: new gears.timer timer implementation move from c to lua. Signed-off-by: Adrian C. (anrxc) --- init.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/init.lua b/init.lua index c154e20..c20c418 100644 --- a/init.lua +++ b/init.lua @@ -10,7 +10,7 @@ local type = type local pairs = pairs local tonumber = tonumber -local capi = { timer = timer } +local timer = (type(timer) == 'table' and timer or require("gears.timer")) local os = { time = os.time } local table = { insert = table.insert, @@ -117,7 +117,7 @@ local function regregister(reg) -- Start the timer if reg.timer > 0 then local tm = timers[reg.timer] and timers[reg.timer].timer - tm = tm or capi.timer({ timeout = reg.timer }) + tm = tm or timer({ timeout = reg.timer }) if tm.connect_signal then tm:connect_signal("timeout", reg.update) else -- cgit v1.2.3