diff --git a/ChangeLog b/ChangeLog index f4ab89674..25f9c17a2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,9 @@ system color list to not be loaded ... was using == for NSString comparison where isEqual was needed. Also reformatted to conform to coding standards. + * Source/NSColor.m: ([defaultsDidChange:]) Fixed to record plist + defaults values as strings ... so colorFromString works to set system + colors. 2001-04-18 Richard Frith-Macdonald diff --git a/Source/NSColor.m b/Source/NSColor.m index 947c1b072..1ee5c5ac3 100644 --- a/Source/NSColor.m +++ b/Source/NSColor.m @@ -1271,7 +1271,7 @@ systemColorWithName(NSString *name) enumerator = [colorStrings keyEnumerator]; while ((key = [enumerator nextObject]) != nil) { - NSString *def = [defs stringForKey: key]; + NSString *def = [[defs objectForKey: key] description]; if (def != nil) {