diff --git a/src/gui/interface/Slider.cpp b/src/gui/interface/Slider.cpp index 673e6b7eb..1e42bcfa6 100644 --- a/src/gui/interface/Slider.cpp +++ b/src/gui/interface/Slider.cpp @@ -50,8 +50,11 @@ void Slider::OnMouseMoved(int x, int y) void Slider::OnMouseDown(int x, int y, unsigned button) { - isMouseDown = true; - updatePosition(x - Position.X); + if (MouseDownInside) + { + isMouseDown = true; + updatePosition(x - Position.X); + } } void Slider::OnMouseUp(int x, int y, unsigned button)