Fix minimal scale possible
This commit is contained in:
parent
07c23fbf17
commit
e342a017e1
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue