Restart KOReader: add a ConfirmBox instead of a plain InfoMessage (#9853)

This commit is contained in:
zwim
2022-12-03 21:29:13 +01:00
committed by GitHub
parent fa9f0acf5e
commit d1cd2a1c8d
15 changed files with 67 additions and 95 deletions

View File

@@ -91,14 +91,10 @@ function Language:isLanguageRTL(lang_locale)
end
function Language:changeLanguage(lang_locale)
local InfoMessage = require("ui/widget/infomessage")
local UIManager = require("ui/uimanager")
_.changeLang(lang_locale)
G_reader_settings:saveSetting("language", lang_locale)
UIManager:show(InfoMessage:new{
text = _("Please restart KOReader for the new language setting to take effect."),
timeout = 3,
})
UIManager:askForRestart(_("Please restart KOReader for the new language setting to take effect."))
end
function Language:genLanguageSubItem(lang_locale)