diff --git a/frontend/apps/reader/modules/readerkoptlistener.lua b/frontend/apps/reader/modules/readerkoptlistener.lua index d320c5b23..f83c12f52 100644 --- a/frontend/apps/reader/modules/readerkoptlistener.lua +++ b/frontend/apps/reader/modules/readerkoptlistener.lua @@ -2,7 +2,6 @@ local EventListener = require("ui/widget/eventlistener") local Event = require("ui/event") local ReaderZooming = require("apps/reader/modules/readerzooming") local UIManager = require("ui/uimanager") -local util = require("util") local ReaderKoptListener = EventListener:extend{} @@ -19,9 +18,7 @@ function ReaderKoptListener:onReadSettings(config) -- normal zoom mode is zoom mode used in non-reflow mode. local normal_zoom_mode = config:readSetting("normal_zoom_mode") or ReaderZooming:combo_to_mode(G_reader_settings:readSetting("kopt_zoom_mode_genus"), G_reader_settings:readSetting("kopt_zoom_mode_type")) - normal_zoom_mode = util.arrayContains(ReaderZooming.available_zoom_modes, normal_zoom_mode) - and normal_zoom_mode - or ReaderZooming.DEFAULT_ZOOM_MODE + normal_zoom_mode = ReaderZooming.zoom_mode_label[normal_zoom_mode] and normal_zoom_mode or ReaderZooming.DEFAULT_ZOOM_MODE self.normal_zoom_mode = normal_zoom_mode self:setZoomMode(normal_zoom_mode) self.document.configurable.contrast = config:readSetting("kopt_contrast")