diff --git a/frontend/ui/reader/readerbookmark.lua b/frontend/ui/reader/readerbookmark.lua index c7602d07e..eb359f464 100644 --- a/frontend/ui/reader/readerbookmark.lua +++ b/frontend/ui/reader/readerbookmark.lua @@ -73,13 +73,21 @@ function ReaderBookmark:onShowBookmark() end v.text = "Page "..page.." "..v.notes.." @ "..v.datetime end + + local menu_container = CenterContainer:new{ + dimen = Screen:getSize(), + } local bm_menu = Menu:new{ title = "Bookmarks", item_table = self.bookmarks, width = Screen:getWidth()-50, height = Screen:getHeight()-50, + show_parent = menu_container, } + + table.insert(menu_container, bm_menu) + -- buid up menu widget method as closure local doc = self.ui.document local view = self.view @@ -96,10 +104,6 @@ function ReaderBookmark:onShowBookmark() end end - local menu_container = CenterContainer:new{ - dimen = Screen:getSize(), - bm_menu, - } bm_menu.close_callback = function() UIManager:close(menu_container) end