From c4f4190ad4de688a8c34825262ad7a6257b5e108 Mon Sep 17 00:00:00 2001 From: hius07 <62179190+hius07@users.noreply.github.com> Date: Tue, 29 Jun 2021 15:10:21 +0300 Subject: [PATCH] ReaderFooter settings menu: keep upper menu page (#7903) --- frontend/apps/reader/modules/readerfooter.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frontend/apps/reader/modules/readerfooter.lua b/frontend/apps/reader/modules/readerfooter.lua index 04f563044..d515ca6be 100644 --- a/frontend/apps/reader/modules/readerfooter.lua +++ b/frontend/apps/reader/modules/readerfooter.lua @@ -1809,6 +1809,11 @@ function ReaderFooter:addToMainMenu(menu_items) table.insert(sub_items, getMinibarOption("book_title")) table.insert(sub_items, getMinibarOption("book_chapter")) + -- Settings menu: keep the same parent page for going up from submenu + for i = 1, #sub_items[settings_submenu_num].sub_item_table do + sub_items[settings_submenu_num].sub_item_table[i].menu_item_id = i + end + -- If using crengine, add Alt status bar items at top if self.ui.crelistener then table.insert(sub_items, 1, self.ui.crelistener:getAltStatusBarMenu())