diff options
| author | Daniel Rocha <rochadaniel15@gmail.com> | 2021-08-27 23:57:51 -0300 |
|---|---|---|
| committer | Francesco <francesco.bbt@gmail.com> | 2021-08-28 13:00:33 +0200 |
| commit | 95e86b040b86b918d8fa0e786f5f9f3b2abbe322 (patch) | |
| tree | 8cfdc250dd59328905c544a96a1e720797795243 /data/plugins/scale.lua | |
| parent | 8335b11273bc0df1eeff34f04a4953a84c419356 (diff) | |
| download | pragtical-95e86b040b86b918d8fa0e786f5f9f3b2abbe322.tar.gz pragtical-95e86b040b86b918d8fa0e786f5f9f3b2abbe322.zip | |
Refactored minimum scale bug fix code
Diffstat (limited to 'data/plugins/scale.lua')
| -rw-r--r-- | data/plugins/scale.lua | 13 |
1 files 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 |
