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

@@ -198,9 +198,7 @@ if Device:isKobo() then
callback = function()
G_reader_settings:toggle("ignore_power_sleepcover")
G_reader_settings:makeFalse("ignore_open_sleepcover")
UIManager:show(InfoMessage:new{
text = _("This will take effect on next restart."),
})
UIManager:askForRestart()
end
}
@@ -212,9 +210,7 @@ if Device:isKobo() then
callback = function()
G_reader_settings:toggle("ignore_open_sleepcover")
G_reader_settings:makeFalse("ignore_power_sleepcover")
UIManager:show(InfoMessage:new{
text = _("This will take effect on next restart."),
})
UIManager:askForRestart()
end
}
end
@@ -272,9 +268,7 @@ if not Device:isAlwaysFullscreen() then
local api = Device.firmware_rev
local needs_restart = api < 19 and api >= 16
if needs_restart then
UIManager:show(InfoMessage:new{
text = _("This will take effect on next restart.")
})
UIManager:askForRestart()
end
end
end,
@@ -450,9 +444,7 @@ if Device:hasKeyboard() then
end,
callback = function()
G_reader_settings:flipNilOrFalse("backspace_as_back")
UIManager:show(InfoMessage:new{
text = _("This will take effect on next restart."),
})
UIManager:askForRestart()
end,
}
end