diff --git a/main.lua b/main.lua index 4724d22..0431b39 100644 --- a/main.lua +++ b/main.lua @@ -14,6 +14,7 @@ local ButtonDialog = require("ui/widget/buttondialog") local Font = require("ui/font") local TextBoxWidget = require("ui/widget/textboxwidget") local UIManager = require("ui/uimanager") +local NetworkMgr = require("ui/network/manager") local WidgetContainer = require("ui/widget/container/widgetcontainer") local util = require("util") local _ = require("gettext") @@ -97,7 +98,9 @@ function SlenPaste:promptExpiryAndUpload(file_path) local expiry = widget.provider self.settings.last_expiry = expiry G_reader_settings:saveSetting(self.settings_key, self.settings) - self:startUpload(file_path, expiry) + NetworkMgr:runWhenConnected(function() + self:startUpload(file_path, expiry) + end) end, }) end