Merge branch 'simplify-calc_timeout' of git://github.com/blueyed/awesome

This commit is contained in:
Uli Schlachter 2015-01-10 01:22:47 +01:00
commit ed3f93ceb9
1 changed files with 1 additions and 4 deletions

View File

@ -6,7 +6,6 @@
local setmetatable = setmetatable local setmetatable = setmetatable
local os = os local os = os
local fmod = math.fmod
local textbox = require("wibox.widget.textbox") local textbox = require("wibox.widget.textbox")
local timer = require("gears.timer") local timer = require("gears.timer")
@ -17,9 +16,7 @@ local textclock = { mt = {} }
-- This lowers the timeout so that it occurs "correctly". For example, a timeout -- This lowers the timeout so that it occurs "correctly". For example, a timeout
-- of 60 is rounded so that it occurs the next time the clock reads ":00 seconds". -- of 60 is rounded so that it occurs the next time the clock reads ":00 seconds".
local function calc_timeout(real_timeout) local function calc_timeout(real_timeout)
local date = os.date("*t") return real_timeout - os.time() % real_timeout
local date_time = (date.hour * 60 + date.min) * 60 + date.sec
return real_timeout - fmod(date_time, real_timeout)
end end
--- Create a textclock widget. It draws the time it is in a textbox. --- Create a textclock widget. It draws the time it is in a textbox.