diff --git a/ChangeLog b/ChangeLog index ac91efe6f..40eb48061 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-12-30 Fred Kiefer + + * Source/NSFont.m (-initWithCoder:): Add missing RETAIN. + 2007-12-25 Fred Kiefer * Headers/AppKit/NSMenu.h: diff --git a/Source/NSFont.m b/Source/NSFont.m index da644913f..464347d13 100644 --- a/Source/NSFont.m +++ b/Source/NSFont.m @@ -1284,7 +1284,7 @@ static BOOL flip_hack; NSString *name = [aDecoder decodeObjectForKey: @"NSName"]; float size = [aDecoder decodeFloatForKey: @"NSSize"]; - RELEASE(self); + DESTROY(self); if ([aDecoder containsValueForKey: @"NSfFlags"]) { int flags = [aDecoder decodeIntForKey: @"NSfFlags"]; @@ -1303,7 +1303,7 @@ static BOOL flip_hack; } } - self = [NSFont fontWithName: name size: size]; + self = RETAIN([NSFont fontWithName: name size: size]); if (self == nil) { self = RETAIN([NSFont systemFontOfSize: size]);