From b55140d50a5f82dec9082ff77dd87f0d4772814f Mon Sep 17 00:00:00 2001 From: Ross Boucher Date: Tue, 27 Jan 2009 18:41:01 -0800 Subject: [PATCH] Add isEqual: to CPColor. --- AppKit/CPColor.j | 11 +++++++++++ 1 file changed, 11 insertions(+) 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];