Fixes to autosizing behavior for CPMenu - closes issue #270

This commit is contained in:
saikat
2009-10-22 10:08:56 -07:00
committed by Ross Boucher
parent e6d1753e74
commit ee8fef4e85
+5 -4
View File
@@ -1970,11 +1970,12 @@ var _CPMenuBarWindowBackgroundColor = nil,
}
}
- (void)setFrameSize:(CGSize)aSize
- (void)setFrame:(CGRect)aRect
{
[super setFrameSize:aSize];
[self tile];
var oldSize = CGSizeMakeCopy([self frame].size);
[super setFrame:aRect];
if (!CGSizeEqualToSize(oldSize, [self frame].size))
[self tile];
}
@end