diff --git a/modules/juce_core/containers/juce_ScopedValueSetter.h b/modules/juce_core/containers/juce_ScopedValueSetter.h index 7599019c8d..aeed27804e 100644 --- a/modules/juce_core/containers/juce_ScopedValueSetter.h +++ b/modules/juce_core/containers/juce_ScopedValueSetter.h @@ -61,7 +61,7 @@ public: given new value, and will then reset it to its original value when this object is deleted. */ ScopedValueSetter (ValueType& valueToSet, - const ValueType& newValue) + ValueType newValue) : value (valueToSet), originalValue (valueToSet) { @@ -72,8 +72,8 @@ public: given new value, and will then reset it to be valueWhenDeleted when this object is deleted. */ ScopedValueSetter (ValueType& valueToSet, - const ValueType& newValue, - const ValueType& valueWhenDeleted) + ValueType newValue, + ValueType valueWhenDeleted) : value (valueToSet), originalValue (valueWhenDeleted) {