better but may not be read yet

reviewable/pr11438/r2
hugleo 3 months ago committed by GitHub
parent 34f9949ba7
commit f4c485e799
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -230,23 +230,15 @@ function ReaderZooming:onReadSettings(config)
-- Otherwise, build it from the split genus & type settings
local zoom_mode_genus = config:readSetting("kopt_zoom_mode_genus")
or G_reader_settings:readSetting("kopt_zoom_mode_genus")
or 3 -- autocrop is default then pagewidth will be the default as well
local zoom_mode_type = config:readSetting("kopt_zoom_mode_type")
or G_reader_settings:readSetting("kopt_zoom_mode_type")
if zoom_mode_genus or zoom_mode_type then
zoom_mode = self:combo_to_mode(zoom_mode_genus, zoom_mode_type)
end
zoom_mode = self:combo_to_mode(zoom_mode_genus, zoom_mode_type)
-- Validate it
zoom_mode = self.zoom_mode_label[zoom_mode] and zoom_mode or self.DEFAULT_ZOOM_MODE
end
-- auto crop needs to be page content
local trim_page = config:readSetting("kopt_trim_page")
or G_reader_settings:readSetting("kopt_trim_page")
or G_defaults:readSetting("DKOPTREADER_CONFIG_TRIM_PAGE")
local temp_zoom_mode = zoom_mode:match("page(.*)")
zoom_mode = trim_page == 1 and temp_zoom_mode and "content"..temp_zoom_mode or zoom_mode
-- Import legacy zoom_factor settings
if config:has("zoom_factor") and config:hasNot("kopt_zoom_factor") then
config:saveSetting("kopt_zoom_factor", config:readSetting("zoom_factor"))

Loading…
Cancel
Save