diff --git a/AppKit/CPColor.j b/AppKit/CPColor.j index 47517a5de..a3805f8ae 100644 --- a/AppKit/CPColor.j +++ b/AppKit/CPColor.j @@ -475,6 +475,17 @@ url("data:image/png;base64,BASE64ENCODEDDATA") // if there is a pattern image return rgbToHex([self redComponent], [self greenComponent], [self blueComponent]) } +- (BOOL)isEqual:(CPColor)aColor +{ + if (!aColor) + return NO; + + if (aColor === self) + return YES; + + return [aColor isKindOfClass:CPColor] && [aColor cssString] === [self cssString]; +} + - (CPString)description { return [super description]+" "+[self cssString];