From 7f9bc98929cdc898fa78bcacbe6c6f1833dbbd74 Mon Sep 17 00:00:00 2001 From: Francisco Ryan Tolmasky I Date: Tue, 1 Sep 2009 17:20:00 -0700 Subject: [PATCH] Fix for CPSet count increasing even if the same object is added repeatedly. Reviewed by me. --- Foundation/CPSet.j | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Foundation/CPSet.j b/Foundation/CPSet.j index 16d9820ff..a44fbe2ac 100644 --- a/Foundation/CPSet.j +++ b/Foundation/CPSet.j @@ -372,6 +372,9 @@ */ - (void)addObject:(id)anObject { + if ([self containsObject:anObject]) + return; + _contents[[anObject UID]] = anObject; _count++; }