From e6d397ef87b1160e06c5922d147ce8740c8f3cd8 Mon Sep 17 00:00:00 2001 From: Matthias Richter Date: Sun, 24 Mar 2013 18:24:20 +0100 Subject: Fix #6: Arrow key input on Slider2D widget --- slider2d.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/slider2d.lua b/slider2d.lua index 0ebfeb8..19e264c 100644 --- a/slider2d.lua +++ b/slider2d.lua @@ -77,17 +77,17 @@ return function(w) if keyboard.hasFocus(id) then if keyboard.key == 'down' then - w.info.value[2] = math.min(w.info.max[2], w.info.value[2] + w.info.step.y) + w.info.value[2] = math.min(w.info.max[2], w.info.value[2] + w.info.step[2]) changed = true elseif keyboard.key == 'up' then - w.info.value[2] = math.max(w.info.min[2], w.info.value[2] - w.info.step.y) + w.info.value[2] = math.max(w.info.min[2], w.info.value[2] - w.info.step[2]) changed = true end if keyboard.key == 'right' then - w.info.value[1] = math.min(w.info.max[1], w.info.value[1] + w.info.step.x) + w.info.value[1] = math.min(w.info.max[1], w.info.value[1] + w.info.step[1]) changed = true elseif keyboard.key == 'left' then - w.info.value[1] = math.max(w.info.min[1], w.info.value[1] - w.info.step.x) + w.info.value[1] = math.max(w.info.min[1], w.info.value[1] - w.info.step[1]) changed = true end end -- cgit v1.2.3-54-g00ecf