Use method calls in [initWithCoder:] so opaque flag is set

correctly.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@15549 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Fred Kiefer 2003-01-08 16:37:01 +00:00
parent 0265583240
commit 0e294ebdd8

View file

@ -701,13 +701,15 @@ static inline NSRect integralRect (NSRect rect, NSView *view)
- (id) initWithCoder: (NSCoder*)aDecoder
{
NSView *document;
BOOL temp;
self = [super initWithCoder: aDecoder];
[self setAutoresizesSubviews: YES];
[aDecoder decodeValueOfObjCType: @encode(id) at: &_backgroundColor];
[self setBackgroundColor: [aDecoder decodeObject]];
[aDecoder decodeValueOfObjCType: @encode(BOOL) at: &_copiesOnScroll];
[aDecoder decodeValueOfObjCType: @encode(BOOL) at: &_drawsBackground];
[aDecoder decodeValueOfObjCType: @encode(BOOL) at: &temp];
[self setDrawsBackground: temp];
[aDecoder decodeValueOfObjCType: @encode(id) at: &_cursor];
if ([[self subviews] count] > 0)