From f259e3d92d6a357b17de1d33f6480cbeb06c442f Mon Sep 17 00:00:00 2001 From: WS64 Date: Thu, 17 Jul 2014 19:22:54 +0200 Subject: [PATCH] remember saved default value for screen mode --- frontend/apps/reader/modules/readerview.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/frontend/apps/reader/modules/readerview.lua b/frontend/apps/reader/modules/readerview.lua index 244eae509..d0dff2ac7 100644 --- a/frontend/apps/reader/modules/readerview.lua +++ b/frontend/apps/reader/modules/readerview.lua @@ -575,8 +575,13 @@ function ReaderView:onToggleScrollMode(page_scroll) end function ReaderView:onReadSettings(config) + local screen_mode self.render_mode = config:readSetting("render_mode") or 0 - local screen_mode = config:readSetting("screen_mode") or "portrait" + if self.ui.document.info.has_pages then + screen_mode = config:readSetting("screen_mode") or G_reader_settings:readSetting("kopt_screen_mode") or "portrait" + else + screen_mode = config:readSetting("screen_mode") or G_reader_settings:readSetting("copt_screen_mode") or "portrait" + end if screen_mode then Screen:setScreenMode(screen_mode) self:onSetScreenMode(screen_mode, config:readSetting("rotation_mode"))