git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@3348 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Richard Frith-MacDonald 1998-11-28 08:33:18 +00:00
parent ed605820af
commit 5820a5250f

View file

@ -1225,25 +1225,21 @@ static NSMutableDictionary *colorStrings = nil;
+ (NSColor*) systemColorWithName: (NSString*)name
{
NSColor *color = [systemColors colorWithKey: name];
NSColor *color;
NSString *rep = [colorStrings objectForKey: name];
if (rep == nil)
{
NSLog(@"Request for unknown system color - '%@'\n", name);
return nil;
}
color = [NSColor colorFromString: rep];
if (color == nil)
{
NSString *rep = [colorStrings objectForKey: name];
if (rep == nil)
{
NSLog(@"Request for unknown system color - '%@'\n", name);
return nil;
}
color = [NSColor colorFromString: rep];
if (color == nil)
{
NSLog(@"System color '%@' has bad string rep - '%@'\n", name, rep);
return nil;
}
[systemColors setColor: color forKey: name];
NSLog(@"System color '%@' has bad string rep - '%@'\n", name, rep);
return nil;
}
[systemColors setColor: color forKey: name];
return color;
}