diff --git a/frontend/ui/reader/readerpaging.lua b/frontend/ui/reader/readerpaging.lua index 302467fe7..8c804b221 100644 --- a/frontend/ui/reader/readerpaging.lua +++ b/frontend/ui/reader/readerpaging.lua @@ -145,7 +145,11 @@ end function ReaderPaging:addToMainMenu(tab_item_table) if self.ui.document.info.has_pages then table.insert(tab_item_table.typeset, { - text = _("Toggle page overlap"), + text_func = function() + return self.show_overlap_enable and + _("Turn off page overlap") or + _("Turn on page overlap") + end, callback = function() self.show_overlap_enable = not self.show_overlap_enable end diff --git a/frontend/ui/widget/touchmenu.lua b/frontend/ui/widget/touchmenu.lua index 2b045d24f..9454f90dd 100644 --- a/frontend/ui/widget/touchmenu.lua +++ b/frontend/ui/widget/touchmenu.lua @@ -49,7 +49,7 @@ function TouchMenuItem:init() align = "center", HorizontalSpan:new{ width = 10 }, TextWidget:new{ - text = self.item.text, + text = self.item.text or self.item.text_func(), face = self.face, }, },