diff --git a/frontend/apps/reader/modules/readermenu.lua b/frontend/apps/reader/modules/readermenu.lua index 0883078a4..1fea0bcd7 100644 --- a/frontend/apps/reader/modules/readermenu.lua +++ b/frontend/apps/reader/modules/readermenu.lua @@ -440,7 +440,7 @@ function ReaderMenu:genMenu(tab_index) end function ReaderMenu:onShowMenu(tab_index, main_menu) - if main_menu == nil then + if main_menu == nil or main_menu.page_info == nil then -- be sure it's TouchMenu or Menu main_menu = self:genMenu(tab_index) end local menu_container = CenterContainer:new{