From 6f0711564c44e4b667637cf9e0ef51b3246c36e8 Mon Sep 17 00:00:00 2001 From: Darth Affe Date: Sat, 22 Jun 2024 19:49:38 +0200 Subject: [PATCH] Removed unnecessary in GetByteValueFromPercentage --- RGB.NET.Core/Extensions/MathExtensions.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/RGB.NET.Core/Extensions/MathExtensions.cs b/RGB.NET.Core/Extensions/MathExtensions.cs index c3176b1..665df6a 100644 --- a/RGB.NET.Core/Extensions/MathExtensions.cs +++ b/RGB.NET.Core/Extensions/MathExtensions.cs @@ -91,9 +91,8 @@ public static class FloatExtensions [MethodImpl(MethodImplOptions.AggressiveInlining)] public static byte GetByteValueFromPercentage(this float percentage) { - if (float.IsNaN(percentage)) return 0; + if (float.IsNaN(percentage) || (percentage <= 0)) return 0; - percentage = percentage.Clamp(0, 1.0f); return (byte)(percentage >= 1.0f ? 255 : percentage * 256.0f); }