diff --git a/frontend/apps/reader/modules/readerfont.lua b/frontend/apps/reader/modules/readerfont.lua index ffd6954ea..c27ea0572 100644 --- a/frontend/apps/reader/modules/readerfont.lua +++ b/frontend/apps/reader/modules/readerfont.lua @@ -121,7 +121,11 @@ function ReaderFont:onShowFontMenu() UIManager:close(menu_container) end -- show menu + + main_menu.show_parent = menu_container + UIManager:show(menu_container) + return true end diff --git a/frontend/apps/reader/modules/readertoc.lua b/frontend/apps/reader/modules/readertoc.lua index 7d4fb811e..2a783cf2a 100644 --- a/frontend/apps/reader/modules/readertoc.lua +++ b/frontend/apps/reader/modules/readertoc.lua @@ -124,7 +124,6 @@ function ReaderToc:onShowToc() ui = self.ui, width = Screen:getWidth(), height = Screen:getHeight(), - show_parent = menu_container, is_borderless = true, } @@ -137,13 +136,13 @@ function ReaderToc:onShowToc() self.ui:handleEvent(Event:new("PageUpdate", item.page)) end - local w = Device:isTouchDevice() and menu_container or toc_menu - toc_menu.close_callback = function() - UIManager:close(w) + UIManager:close(menu_container) end - UIManager:show(w) + toc_menu.show_parent = menu_container + + UIManager:show(menu_container) return true end