From 6b1e2ed8ff0ed337093fc36dd90671f56fa3f461 Mon Sep 17 00:00:00 2001 From: Richard Frith-Macdonald Date: Sun, 22 Apr 2001 11:07:11 +0000 Subject: [PATCH] Fix for property lists color descriptions. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@9657 72102866-910b-0410-8b05-ffd578937521 --- ChangeLog | 3 +++ Source/NSColor.m | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) 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) {