Browse Source

Add check to bound in float Clamp

pull/4104/head
Rustam Sayfutdinov 6 years ago
parent
commit
0281678ae3
  1. 5
      src/Avalonia.Base/Utilities/MathUtilities.cs

5
src/Avalonia.Base/Utilities/MathUtilities.cs

@ -188,6 +188,11 @@ namespace Avalonia.Utilities
/// <returns>The clamped value.</returns> /// <returns>The clamped value.</returns>
public static double Clamp(double val, double min, double max) public static double Clamp(double val, double min, double max)
{ {
if (min > max)
{
throw new ArgumentException($"{min} cannot be greater than {max}.");
}
if (val < min) if (val < min)
{ {
return min; return min;

Loading…
Cancel
Save