Fix scrolling not taking effect on certain sliders

This commit is contained in:
Lirusaito
2019-01-20 14:36:57 -05:00
parent 8a08964755
commit 0aa6fa9302

View File

@@ -247,8 +247,11 @@ BOOL LLSlider::handleKeyHere(KEY key, MASK mask)
BOOL LLSlider::handleScrollWheel(S32 x, S32 y, S32 clicks)
{
F32 new_val = getValueF32() - clicks * getIncrement();
F32 old_val = getValueF32();
F32 new_val = old_val - clicks * getIncrement();
setValueAndCommit(new_val);
// Singu Note: We have to tell the viewer we're done dragging if it cares
if (mMouseUpSignal && old_val != new_val) (*mMouseUpSignal)(this, new_val);
return TRUE;
}