From 9fa043e227e50d9df36df984f78f1ff38204d457 Mon Sep 17 00:00:00 2001 From: Galunid Date: Tue, 18 Aug 2020 11:26:53 +0200 Subject: [PATCH] Use already entered values instead of defaults if not specified in perception expander (#6518) --- plugins/perceptionexpander.koplugin/main.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/perceptionexpander.koplugin/main.lua b/plugins/perceptionexpander.koplugin/main.lua index a0d4cf110..2baf9f89c 100644 --- a/plugins/perceptionexpander.koplugin/main.lua +++ b/plugins/perceptionexpander.koplugin/main.lua @@ -216,14 +216,14 @@ end function PerceptionExpander:saveSettings(fields) if fields then - self.line_thickness = tonumber(fields[1]) - self.margin = tonumber(fields[2]) + self.line_thickness = fields[1] ~= "" and tonumber(fields[1]) or self.line_thickness + self.margin = fields[2] ~= "" and tonumber(fields[2]) or self.margin - local line_intensity = tonumber(fields[3]) + local line_intensity = fields[3] ~= "" and tonumber(fields[3]) or self.line_color_intensity * 10 if line_intensity then self.line_color_intensity = line_intensity / 10 end - self.shift_each_pages = tonumber(fields[4]) + self.shift_each_pages = fields[4] ~= "" and tonumber(fields[4]) or self.shift_each_pages end self.settings:saveSetting("line_thick", self.line_thickness)