diff --git a/src/Avalonia.Controls/Primitives/RangeBase.cs b/src/Avalonia.Controls/Primitives/RangeBase.cs
index acb8e0f006..38d848d69b 100644
--- a/src/Avalonia.Controls/Primitives/RangeBase.cs
+++ b/src/Avalonia.Controls/Primitives/RangeBase.cs
@@ -175,7 +175,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);
}
///