aboutsummaryrefslogtreecommitdiffstats
path: root/slider.lua
diff options
context:
space:
mode:
Diffstat (limited to 'slider.lua')
-rw-r--r--slider.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/slider.lua b/slider.lua
index 7e4a6d9..749049a 100644
--- a/slider.lua
+++ b/slider.lua
@@ -1,6 +1,6 @@
local core = require((...):match("(.-)[^%.]+$") .. 'core')
-return function(info, x,y,w,h, draw)
+return function(info, x,y,w,h, widgetHit, draw)
assert(type(info) == 'table' and info.value, "Incomplete slider value info")
info.min = info.min or 0
info.max = info.max or math.max(info.value, 1)
@@ -8,7 +8,7 @@ return function(info, x,y,w,h, draw)
local fraction = (info.value - info.min) / (info.max - info.min)
local id = core.generateID()
- core.mouse.updateState(id, x,y,w,h)
+ core.mouse.updateState(id, widgetHit or core.style.widgetHit, x,y,w,h)
core.makeCyclable(id)
core.registerDraw(id,draw or core.style.Slider, fraction, x,y,w,h, info.vertical)