Ask for connection when clicking on TimeSync while offline

This commit is contained in:
robert00s
2017-02-25 17:00:37 +01:00
committed by Frans de Jonge
parent 1ed0ce0c21
commit 21f6c7dcc6

View File

@@ -16,6 +16,7 @@ local UIManager = require("ui/uimanager")
local WidgetContainer = require("ui/widget/container/widgetcontainer")
local T = require("ffi/util").template
local _ = require("gettext")
local NetworkMgr = require("ui/network/manager")
local TimeSync = WidgetContainer:new{
name = "timesync",
@@ -56,7 +57,13 @@ end
local menuItem = {
text = _("Synchronize time"),
callback = execute,
callback = function()
if NetworkMgr:isOnline() then
execute()
else
NetworkMgr:promptWifiOn()
end
end
}
function TimeSync:init()