[fix] ReadSettings Inverse reading order (#5350)

`self.inverse_reading_order == nil and G_reader_settings:has("inverse_reading_order")` could easily be false, which would then incorrectly turn the setting off.

Fixes <https://github.com/koreader/koreader/issues/5346>.
This commit is contained in:
Frans de Jonge
2019-09-09 17:34:27 +02:00
committed by GitHub
parent 3fa4087fe2
commit ed4396821f
2 changed files with 3 additions and 6 deletions

View File

@@ -188,11 +188,10 @@ function ReaderRolling:onReadSettings(config)
if self.show_overlap_enable == nil then
self.show_overlap_enable = DSHOWOVERLAP
end
self.inverse_reading_order = config:readSetting("inverse_reading_order")
if self.inverse_reading_order == nil and G_reader_settings:has("inverse_reading_order") then
if self.inverse_reading_order == nil then
self.inverse_reading_order = G_reader_settings:isTrue("inverse_reading_order")
else
self.inverse_reading_order = false
end
-- This self.visible_pages may not be the current nb of visible pages