From 109315240d2f08fd79b0ce47005c2fdc9e16693c Mon Sep 17 00:00:00 2001 From: James Jackson-South Date: Tue, 6 Feb 2018 17:58:28 +1100 Subject: [PATCH] Disable that funcky object.Equals --- .../Conversion/Implementation/Rgb/RgbWorkingSpace.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbWorkingSpace.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbWorkingSpace.cs index 8bcc311af..8283201b5 100644 --- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbWorkingSpace.cs +++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbWorkingSpace.cs @@ -84,10 +84,11 @@ namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSap /// public bool Equals(IRgbWorkingSpace other) { - // TODO: Object.Equals for ICompanding will be slow. return this.WhitePoint.Equals(other.WhitePoint) - && this.ChromaticityCoordinates.Equals(other.ChromaticityCoordinates) - && Equals(this.Companding, other.Companding); + && this.ChromaticityCoordinates.Equals(other.ChromaticityCoordinates); + + // TODO: This should be refactored as separate classes with different companding implementations. + // && Equals(this.Companding, other.Companding); } ///