From 06f7cced2d22975c6be68080bd0d0bc3a4e9c72e Mon Sep 17 00:00:00 2001 From: jules Date: Tue, 28 Aug 2007 08:45:48 +0000 Subject: [PATCH] --- .../gui/components/controls/juce_Slider.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/juce_appframework/gui/components/controls/juce_Slider.cpp b/src/juce_appframework/gui/components/controls/juce_Slider.cpp index 48c4e0c24c..d10a732fc6 100644 --- a/src/juce_appframework/gui/components/controls/juce_Slider.cpp +++ b/src/juce_appframework/gui/components/controls/juce_Slider.cpp @@ -398,7 +398,17 @@ void Slider::setRange (const double newMin, } } - setValue (currentValue, false, false); + // keep the current values inside the new range.. + if (style != TwoValueHorizontal && style != TwoValueVertical) + { + setValue (currentValue, false, false); + } + else + { + setMinValue (getMinValue(), false, false); + setMaxValue (getMaxValue(), false, false); + } + updateText(); } }