Fixed bugs in miniplayer

CQTexperiment
vspader 2007-11-01 02:15:14 +00:00
parent aa856de92b
commit 4310532c50
2 changed files with 8 additions and 4 deletions

View File

@ -20,7 +20,8 @@
{ {
NSLog(@"Size: %lf %lf", [self minSize].width, [self minSize].height); NSLog(@"Size: %lf %lf", [self minSize].width, [self minSize].height);
if (contentHidden) { if (contentHidden) //Show
{
NSRect newFrame = [self frame]; NSRect newFrame = [self frame];
newFrame.origin.y -= contentHeight; newFrame.origin.y -= contentHeight;
@ -29,8 +30,11 @@
[self setFrame:newFrame display:YES animate:YES]; [self setFrame:newFrame display:YES animate:YES];
[self setShowsResizeIndicator:YES]; [self setShowsResizeIndicator:YES];
[[self contentView] setAutoresizesSubviews:YES];
} }
else { else //Hide
{
NSRect newFrame = [self frame]; NSRect newFrame = [self frame];
contentHeight = [[self contentView] bounds].size.height; contentHeight = [[self contentView] bounds].size.height;
@ -40,9 +44,9 @@
[self setShowsResizeIndicator:NO]; [self setShowsResizeIndicator:NO];
[self setFrame:newFrame display:YES animate:YES]; [[self contentView] setAutoresizesSubviews:NO];
[self setShowsResizeIndicator:NO]; [self setFrame:newFrame display:YES animate:YES];
} }
contentHidden = !contentHidden; contentHidden = !contentHidden;

Binary file not shown.