Fix minimal scale possible

This commit is contained in:
Daniel Rocha
2021-08-28 16:00:41 +02:00
committed by Francesco Abbate
parent 5e80149295
commit dac3a9cba5
+9
View File
@@ -13,6 +13,8 @@ config.plugins.scale = {
use_mousewheel = true use_mousewheel = true
} }
local MIN_SCALE = 0.25;
local scale_level = 0 local scale_level = 0
local scale_steps = 0.05 local scale_steps = 0.05
@@ -89,6 +91,13 @@ local function inc_scale()
end end
local function dec_scale() 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
scale_level = scale_level - 1 scale_level = scale_level - 1
set_scale(default_scale + scale_level * scale_steps) set_scale(default_scale + scale_level * scale_steps)
end end