diff --git a/modules/juce_gui_basics/widgets/juce_Slider.cpp b/modules/juce_gui_basics/widgets/juce_Slider.cpp index 19314dd5c5..573a09e9a0 100644 --- a/modules/juce_gui_basics/widgets/juce_Slider.cpp +++ b/modules/juce_gui_basics/widgets/juce_Slider.cpp @@ -1051,6 +1051,8 @@ public: else mousePos += Point (delta / -2, delta / 2); mousePos = owner.getScreenBounds().reduced (4).getConstrainedPoint (mousePos); + mouseDragStartPos = mousePosWhenLastDragged = owner.getLocalPoint (nullptr, mousePos); + valueOnMouseDown = valueWhenLastDragged; } else {