From 7bc886679daf7dea81838ab792c91a78ecdd4804 Mon Sep 17 00:00:00 2001 From: copycat-killer Date: Thu, 2 Jun 2016 11:19:17 +0200 Subject: [PATCH] #198 fix attempt 3: patch on DST check --- widgets/weather.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/widgets/weather.lua b/widgets/weather.lua index b074cff..d2ed300 100644 --- a/widgets/weather.lua +++ b/widgets/weather.lua @@ -43,7 +43,7 @@ local function worker(args) local utc_offset = args.utc_offset or function () local now = os.time() - return os.difftime(now, os.time(os.date("!*t", now))) + (os.date("*t").isdst and 3600) + return os.difftime(now, os.time(os.date("!*t", now))) + ((os.date("*t").isdst and 1 or 0) * 3600) end local units = args.units or "metric" local lang = args.lang or "en"