Fix "start with history" misalignment

due to a side effect with coverbrowser. CenterContainer is no
more needed as History is now full screen.
pull/3098/head
poire-z 7 years ago committed by Frans de Jonge
parent 3b5cd4c23b
commit 3dd18d2a3b

@ -1,5 +1,4 @@
local ButtonDialog = require("ui/widget/buttondialog")
local CenterContainer = require("ui/widget/container/centercontainer")
local FileManagerBookInfo = require("apps/filemanager/filemanagerbookinfo")
local Font = require("ui/font")
local InputContainer = require("ui/widget/container/inputcontainer")
@ -94,28 +93,24 @@ function FileManagerHistory:onMenuHold(item)
end
function FileManagerHistory:onShowHist()
local menu_container = CenterContainer:new{
dimen = Screen:getSize(),
}
self.hist_menu = Menu:new{
ui = self.ui,
width = Screen:getWidth(),
height = Screen:getHeight(),
is_borderless = true,
show_parent = menu_container,
onMenuHold = self.onMenuHold,
_manager = self,
}
self:updateItemTable()
table.insert(menu_container, self.hist_menu)
self.hist_menu.close_callback = function()
UIManager:close(menu_container)
-- Close it at next tick so it stays displayed
-- while a book is opening (avoids a transient
-- display of the underlying File Browser)
UIManager:nextTick(function()
UIManager:close(self.hist_menu)
end)
end
UIManager:show(menu_container)
UIManager:show(self.hist_menu)
return true
end

@ -765,7 +765,9 @@ override this function to process the item selected in a different manner
]]--
function Menu:onMenuSelect(item)
if item.sub_item_table == nil then
self.close_callback()
if self.close_callback then
self.close_callback()
end
self:onMenuChoice(item)
else
-- save menu title for later resume

Loading…
Cancel
Save