From 2b1c157a36998db53cfe2ab11ba3242491d5cd85 Mon Sep 17 00:00:00 2001 From: Daniel Rocha Date: Fri, 27 Aug 2021 23:57:51 -0300 Subject: [PATCH] Refactored minimum scale bug fix code --- data/plugins/scale.lua | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/data/plugins/scale.lua b/data/plugins/scale.lua index 2b340e5c..8d16304b 100644 --- a/data/plugins/scale.lua +++ b/data/plugins/scale.lua @@ -13,7 +13,7 @@ config.plugins.scale = { use_mousewheel = true } -local MIN_SCALE = 0.25; +local MINIMUM_SCALE = 0.25; local scale_level = 0 local scale_steps = 0.05 @@ -90,16 +90,9 @@ local function inc_scale() set_scale(default_scale + scale_level * scale_steps) end -local function dec_scale() - local new_scale_level = default_scale + (scale_level - 1) * scale_steps - - if new_scale_level < MIN_SCALE then - set_scale(MIN_SCALE) - return - end - +local function dec_scale() scale_level = scale_level - 1 - set_scale(default_scale + scale_level * scale_steps) + set_scale(math.max(default_scale + scale_level * scale_steps), MINIMUM_SCALE) end