From a4eec5fef8cb739b6f7512e438e9ee9451fa3ba3 Mon Sep 17 00:00:00 2001 From: Francisco Ryan Tolmasky I Date: Tue, 9 Feb 2010 01:02:49 -0800 Subject: [PATCH] Fix for UID returning different values every time for CPString. Reviewed by me. --- Foundation/CPString.j | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Foundation/CPString.j b/Foundation/CPString.j index 8f3b03898..6c6ed9acf 100644 --- a/Foundation/CPString.j +++ b/Foundation/CPString.j @@ -527,13 +527,13 @@ var CPStringRegexSpecialCharacters = [ - (unsigned)UID { var hash = CPStringHashes.valueForKey(self); - + if (!hash) { hash = _objj_generateObjectHash(); - CPStringHashes.setValueForKey(hash, self); + CPStringHashes.setValueForKey(self, hash); } - + return hash; }