From 21f6c7dcc6c66201dcce3dda71fa3584385d793d Mon Sep 17 00:00:00 2001 From: robert00s Date: Sat, 25 Feb 2017 17:00:37 +0100 Subject: [PATCH] Ask for connection when clicking on TimeSync while offline --- plugins/timesync.koplugin/main.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/timesync.koplugin/main.lua b/plugins/timesync.koplugin/main.lua index a1301c830..2a2ae2981 100644 --- a/plugins/timesync.koplugin/main.lua +++ b/plugins/timesync.koplugin/main.lua @@ -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()