From 7a5ce55b8dd91362e4efea8293c9d93687603363 Mon Sep 17 00:00:00 2001 From: chrox Date: Sun, 13 Oct 2013 22:13:04 +0800 Subject: [PATCH] fix extra page rendering when starts up in landscape mode --- frontend/ui/reader/readerview.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/ui/reader/readerview.lua b/frontend/ui/reader/readerview.lua index c97038363..e7564f353 100644 --- a/frontend/ui/reader/readerview.lua +++ b/frontend/ui/reader/readerview.lua @@ -434,7 +434,6 @@ function ReaderView:onSetScreenMode(new_mode, rotation) if new_mode == "landscape" and self.document.info.has_pages then self.ui:handleEvent(Event:new("SetZoomMode", "contentwidth")) - self.ui:handleEvent(Event:new("InitScrollPageStates")) end return true end @@ -482,6 +481,7 @@ function ReaderView:onReadSettings(config) self.render_mode = config:readSetting("render_mode") or 0 local screen_mode = config:readSetting("screen_mode") if screen_mode then + Screen:setScreenMode(screen_mode) table.insert(self.ui.postInitCallback, function() self:onSetScreenMode(screen_mode, config:readSetting("rotation_mode")) end)