diff --git a/frontend/ui/screen.lua b/frontend/ui/screen.lua index dc3e721d6..e37f3433f 100644 --- a/frontend/ui/screen.lua +++ b/frontend/ui/screen.lua @@ -88,6 +88,10 @@ function Screen:updateRotationMode() self.cur_rotation_mode = self.fb:getOrientation() end +function Screen:setRotationMode(mode) + self.fb:setOrientation(Screen.native_rotation_mode) +end + function Screen:saveCurrentBB() local width, height = self:getWidth(), self.getHeight() diff --git a/reader.lua b/reader.lua index 53593b115..76c70c90e 100755 --- a/reader.lua +++ b/reader.lua @@ -103,7 +103,6 @@ end -- set up reader's setting: font G_reader_settings = DocSettings:open(".reader") fontmap = G_reader_settings:readSetting("fontmap") -DEBUG(fontmap) if fontmap ~= nil then Font.fontmap = fontmap end @@ -132,7 +131,7 @@ end -- @TODO dirty workaround, find a way to force native system poll -- screen orientation and upside down mode 09.03 2012 -fb:setOrientation(Screen.native_rotation_mode) +Screen:setRotationMode(Screen.native_rotation_mode) if util.isEmulated()==0 then os.execute("killall -cont cvm")