Fixed bugs in miniplayer

This commit is contained in:
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;
@ -39,10 +43,10 @@
newFrame.size.height -= contentHeight; newFrame.size.height -= contentHeight;
[self setShowsResizeIndicator:NO]; [self setShowsResizeIndicator:NO];
[[self contentView] setAutoresizesSubviews:NO];
[self setFrame:newFrame display:YES animate:YES]; [self setFrame:newFrame display:YES animate:YES];
[self setShowsResizeIndicator:NO];
} }
contentHidden = !contentHidden; contentHidden = !contentHidden;

Binary file not shown.