aboutsummaryrefslogtreecommitdiff
path: root/data/plugins/scale.lua
diff options
context:
space:
mode:
authorDaniel Rocha <rochadaniel15@gmail.com>2021-08-27 23:57:51 -0300
committerFrancesco <francesco.bbt@gmail.com>2021-08-28 13:00:33 +0200
commit95e86b040b86b918d8fa0e786f5f9f3b2abbe322 (patch)
tree8cfdc250dd59328905c544a96a1e720797795243 /data/plugins/scale.lua
parent8335b11273bc0df1eeff34f04a4953a84c419356 (diff)
downloadpragtical-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.lua13
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