diff --git a/src/Avalonia.Controls/Primitives/RangeBase.cs b/src/Avalonia.Controls/Primitives/RangeBase.cs
index 39d00b6953..7155cceb8b 100644
--- a/src/Avalonia.Controls/Primitives/RangeBase.cs
+++ b/src/Avalonia.Controls/Primitives/RangeBase.cs
@@ -77,9 +77,9 @@ namespace Avalonia.Controls.Primitives
{
if (!ValidateDouble(value))
{
- value = _minimum;
+ return;
}
-
+
if (IsInitialized)
{
SetAndRaise(MinimumProperty, ref _minimum, value);
@@ -107,7 +107,7 @@ namespace Avalonia.Controls.Primitives
{
if (!ValidateDouble(value))
{
- value = _maximum;
+ return;
}
if (IsInitialized)
@@ -137,7 +137,7 @@ namespace Avalonia.Controls.Primitives
{
if (!ValidateDouble(value))
{
- value = default;
+ return;
}
if (IsInitialized)
@@ -178,7 +178,7 @@ namespace Avalonia.Controls.Primitives
/// The value.
private static bool ValidateDouble(double value)
{
- return (!double.IsInfinity(value) || !double.IsNaN(value));
+ return !double.IsInfinity(value) || !double.IsNaN(value);
}
///