From 23ab33c0b98b4079a903a741f6ea9eb66c199eb3 Mon Sep 17 00:00:00 2001 From: mwoz123 Date: Sun, 22 Oct 2017 09:11:23 +0200 Subject: [PATCH] NewsDownloader promptWifiOn (#3388) --- plugins/newsdownloader.koplugin/main.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/newsdownloader.koplugin/main.lua b/plugins/newsdownloader.koplugin/main.lua index f69afc176..061631c01 100644 --- a/plugins/newsdownloader.koplugin/main.lua +++ b/plugins/newsdownloader.koplugin/main.lua @@ -3,6 +3,7 @@ local FFIUtil = require("ffi/util") local InfoMessage = require("ui/widget/infomessage") local LuaSettings = require("frontend/luasettings") local UIManager = require("ui/uimanager") +local NetworkMgr = require("ui/network/manager") local WidgetContainer = require("ui/widget/container/widgetcontainer") local ffi = require("ffi") local http = require("socket.http") @@ -133,6 +134,10 @@ function NewsDownloader:lazyInitialization() end function NewsDownloader:loadConfigAndProcessFeeds() + if not NetworkMgr:isOnline() then + NetworkMgr:promptWifiOn() + return + end local info = InfoMessage:new{ text = _("Loading news feed config…") } UIManager:show(info) logger.dbg("force repaint due to upcoming blocking calls")