From 617bb896f989515e678c771ab7cebe3e29106203 Mon Sep 17 00:00:00 2001 From: zwim <36999612+zwim@users.noreply.github.com> Date: Sun, 8 May 2022 22:17:58 +0200 Subject: [PATCH] OTAManager: Check for update -> immediately show hourglass (#9083) --- frontend/ui/otamanager.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/frontend/ui/otamanager.lua b/frontend/ui/otamanager.lua index 36f83c02c..ad344ba19 100644 --- a/frontend/ui/otamanager.lua +++ b/frontend/ui/otamanager.lua @@ -464,9 +464,19 @@ function OTAManager:getOTAMenuTable() { text = _("Check for updates"), callback = function() + local working_im = InfoMessage:new{ + alignment = "center", + show_icon = false, + text = "⌛", + } + UIManager:show(working_im) + UIManager:forceRePaint() + local connect_callback = function() OTAManager:fetchAndProcessUpdate() end + + UIManager:close(working_im) NetworkMgr:runWhenOnline(connect_callback) end },