mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
fix nil page state when saving settings in ReaderPaging
This should fix #457.
This commit is contained in:
@@ -140,7 +140,7 @@ end
|
||||
|
||||
function ReaderPaging:onSaveSettings()
|
||||
self.ui.doc_settings:saveSetting("page_positions", self.page_positions)
|
||||
self.ui.doc_settings:saveSetting("last_page", self:getTopPage())
|
||||
self.ui.doc_settings:saveSetting("last_page", self:getTopPage() or self.current_page)
|
||||
self.ui.doc_settings:saveSetting("percent_finished", self.current_page/self.number_of_pages)
|
||||
self.ui.doc_settings:saveSetting("show_overlap_enable", self.show_overlap_enable)
|
||||
end
|
||||
@@ -410,7 +410,7 @@ Get page number of the page drawn at the very top part of the screen.
|
||||
function ReaderPaging:getTopPage()
|
||||
if self.view.page_scroll then
|
||||
local state = self.view.page_states[1]
|
||||
return state.page
|
||||
if state then return state.page end
|
||||
else
|
||||
return self.current_page
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user