diff --git a/frontend/ui/elements/screen_fullscreen_menu_table.lua b/frontend/ui/elements/screen_fullscreen_menu_table.lua index 49c0d67d2..cab8799e5 100644 --- a/frontend/ui/elements/screen_fullscreen_menu_table.lua +++ b/frontend/ui/elements/screen_fullscreen_menu_table.lua @@ -1,6 +1,8 @@ local isAndroid, android = pcall(require, "android") +local Geom = require("ui/geometry") local logger = require("logger") local _ = require("gettext") +local Screen = require("device").screen if not isAndroid then return end @@ -24,6 +26,10 @@ return { local screen_height = android.getScreenHeight() logger.dbg("screen_fullscreen_menu_table.lua: Screen height: ", screen_height) + local new_height = screen_height - status_bar_height + local viewport = Geom:new{x=0, y=status_bar_height, w=screen_width, h=new_height} + Screen:setViewport(viewport) + G_reader_settings:saveSetting("disabled_fullscreen", enabled_fullscreen) end, }