diff --git a/ChangeLog b/ChangeLog index 75d9c5752..d0caed198 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2000-01-18 Adam Fedor + + * Source/NSCachedImageRep.m: Make "ImageCompositing" on by default. + * Souce/NSImageRep.m: Likewise. + Mon Jan 17 21:15:00 2000 Enrico Sersale * Source/NSBezierPath.m (-elementTypeAtIndex:associatedPoints:]): diff --git a/Source/NSCachedImageRep.m b/Source/NSCachedImageRep.m index f8ca0bf23..d99193ee0 100644 --- a/Source/NSCachedImageRep.m +++ b/Source/NSCachedImageRep.m @@ -41,7 +41,7 @@ #include #include -static BOOL NSImageCompositing = NO; +static BOOL NSImageCompositing = YES; @interface GSCacheW : NSWindow @end @@ -75,8 +75,10 @@ static BOOL NSImageCompositing = NO; - (void) initialize { - NSImageCompositing = [[NSUserDefaults standardUserDefaults] - boolForKey: @"ImageCompositing"]; + id obj = [[NSUserDefaults standardUserDefaults] + stringForKey: @"ImageCompositing"]; + if (obj) + NSImageCompositing = [obj boolValue]; } // Initializing an NSCachedImageRep diff --git a/Source/NSImageRep.m b/Source/NSImageRep.m index 15afcecca..9d6f6ac1a 100644 --- a/Source/NSImageRep.m +++ b/Source/NSImageRep.m @@ -51,9 +51,11 @@ static NSMutableArray* imageReps = NULL; them can load in data from an external source. */ if (self == [NSImageRep class]) { + id obj; imageReps = [[NSMutableArray alloc] initWithCapacity: 2]; - if ([[NSUserDefaults standardUserDefaults] - boolForKey: @"ImageCompositing"]) + obj = [[NSUserDefaults standardUserDefaults] + stringForKey: @"ImageCompositing"]; + if (!obj || [obj boolValue] == YES) [imageReps addObject: [NSBitmapImageRep class]]; // [imageReps addObject: [NSEPSImageRep class]]; }