Fix for UID returning different values every time for CPString.

Reviewed by me.
This commit is contained in:
Francisco Ryan Tolmasky I
2010-02-09 01:02:49 -08:00
parent e51bf3f0c1
commit a4eec5fef8
+3 -3
View File
@@ -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;
}