diff --git a/frontend/ui/elements/screensaver_menu.lua b/frontend/ui/elements/screensaver_menu.lua index 6d94e2716..43b61ad58 100644 --- a/frontend/ui/elements/screensaver_menu.lua +++ b/frontend/ui/elements/screensaver_menu.lua @@ -41,29 +41,29 @@ return { text = _("Border fill"), enabled_func = function() return G_reader_settings:readSetting("screensaver_type") == "cover" - or G_reader_settings:readSetting("screensaver_type") == "random_image" - or G_reader_settings:readSetting("screensaver_type") == "document_cover" + or G_reader_settings:readSetting("screensaver_type") == "document_cover" + or G_reader_settings:readSetting("screensaver_type") == "random_image" end, sub_item_table = { genMenuItem(_("Black fill"), "screensaver_img_background", "black"), genMenuItem(_("White fill"), "screensaver_img_background", "white"), genMenuItem(_("Leave background as-is"), "screensaver_img_background", "none", nil, true), -- separator - { - text_func = function() - local percentage = G_reader_settings:readSetting("screensaver_stretch_limit_percentage") - if G_reader_settings:isTrue("screensaver_stretch_images") and percentage then - return T(_("Stretch to fit screen (with limit: %1 %)"), percentage) - end - return _("Stretch cover to fit screen") - end, - checked_func = function() - return G_reader_settings:isTrue("screensaver_stretch_images") - end, - callback = function(touchmenu_instance) - Screensaver:setStretchLimit(touchmenu_instance) - end, - }, + { + text_func = function() + local percentage = G_reader_settings:readSetting("screensaver_stretch_limit_percentage") + if G_reader_settings:isTrue("screensaver_stretch_images") and percentage then + return T(_("Stretch to fit screen (with limit: %1 %)"), percentage) + end + return _("Stretch cover to fit screen") + end, + checked_func = function() + return G_reader_settings:isTrue("screensaver_stretch_images") + end, + callback = function(touchmenu_instance) + Screensaver:setStretchLimit(touchmenu_instance) + end, + }, }, }, {