From ebbb270bc1b3ca6624d82496e4d6125e6b71bd49 Mon Sep 17 00:00:00 2001 From: Nimetu Date: Sun, 13 May 2018 17:00:45 +0300 Subject: [PATCH] Fixed: Use target_stepy to calculate dy for scrolling --HG-- branch : develop --- code/nel/src/gui/ctrl_scroll.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/nel/src/gui/ctrl_scroll.cpp b/code/nel/src/gui/ctrl_scroll.cpp index 50e7c6aa1..acdaa15f5 100644 --- a/code/nel/src/gui/ctrl_scroll.cpp +++ b/code/nel/src/gui/ctrl_scroll.cpp @@ -1226,6 +1226,12 @@ namespace NLGUI if(hReal <= maxHReal) return; + if (_TargetStepY > 1) + { + sint sign = (0 < dy) - (dy < 0); + dy = sign * max(1, (dy / _TargetStepY)) * _TargetStepY; + } + // compute the new ofsY. sint32 ofsY= _Target->getOfsY(); ofsY+= dy;