From c415aea67eee58d846122b07d152e06d25e04121 Mon Sep 17 00:00:00 2001 From: hius07 <62179190+hius07@users.noreply.github.com> Date: Fri, 5 Apr 2024 20:03:05 +0300 Subject: [PATCH] File manager: fix classic mode item font size (#11626) Closes #11625. --- frontend/apps/filemanager/filemanagermenu.lua | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/apps/filemanager/filemanagermenu.lua b/frontend/apps/filemanager/filemanagermenu.lua index 329fcf719..9d18c813a 100644 --- a/frontend/apps/filemanager/filemanagermenu.lua +++ b/frontend/apps/filemanager/filemanagermenu.lua @@ -172,7 +172,8 @@ function FileManagerMenu:setUpdateItemTable() sub_item_table = { { text_func = function() - return T(_("Items per page: %1"), G_reader_settings:readSetting("items_per_page")) + return T(_("Items per page: %1"), + G_reader_settings:readSetting("items_per_page") or FileChooser.items_per_page_default) end, help_text = _([[This sets the number of items per page in: - File browser, history and favorites in 'classic' display mode @@ -180,8 +181,8 @@ function FileManagerMenu:setUpdateItemTable() - File and folder selection - Calibre and OPDS browsers/search results]]), callback = function(touchmenu_instance) - local current_value = G_reader_settings:readSetting("items_per_page") local default_value = FileChooser.items_per_page_default + local current_value = G_reader_settings:readSetting("items_per_page") or default_value local widget = SpinWidget:new{ title_text = _("Items per page"), value = current_value, @@ -204,7 +205,8 @@ function FileManagerMenu:setUpdateItemTable() end, callback = function(touchmenu_instance) local current_value = FileChooser.font_size - local default_value = FileChooser.getItemFontSize(G_reader_settings:readSetting("items_per_page")) + local default_value = FileChooser.getItemFontSize(G_reader_settings:readSetting("items_per_page") + or FileChooser.items_per_page_default) local widget = SpinWidget:new{ title_text = _("Item font size"), value = current_value,