|
|
|
@ -10,6 +10,7 @@ local UIManager = require("ui/uimanager")
|
|
|
|
|
local Screen = Device.screen
|
|
|
|
|
local dbg = require("dbg")
|
|
|
|
|
local logger = require("logger")
|
|
|
|
|
local util = require("util")
|
|
|
|
|
local _ = require("gettext")
|
|
|
|
|
local T = require("ffi/util").template
|
|
|
|
|
|
|
|
|
@ -231,7 +232,14 @@ function FileManagerMenu:setUpdateItemTable()
|
|
|
|
|
|
|
|
|
|
-- main menu tab
|
|
|
|
|
self.menu_items.open_last_document = {
|
|
|
|
|
text = _("Open last document"),
|
|
|
|
|
text_func = function()
|
|
|
|
|
if not G_reader_settings:isTrue("open_last_menu_show_filename") or not G_reader_settings:readSetting("lastfile") then
|
|
|
|
|
return _("Open last document")
|
|
|
|
|
end
|
|
|
|
|
local last_file = G_reader_settings:readSetting("lastfile")
|
|
|
|
|
local path, file_name = util.splitFilePathName(last_file); -- luacheck: no unused
|
|
|
|
|
return T(_("Open last document: %1"), file_name)
|
|
|
|
|
end,
|
|
|
|
|
enabled_func = function()
|
|
|
|
|
return G_reader_settings:readSetting("lastfile") ~= nil
|
|
|
|
|
end,
|
|
|
|
|