mirror of
https://github.com/transmission/transmission
synced 2025-02-22 14:10:34 +00:00
only fade out if the window is overlay is visible
This commit is contained in:
parent
8477672f73
commit
a8d2a1dcc0
1 changed files with 6 additions and 3 deletions
|
@ -56,7 +56,7 @@
|
|||
[NSDictionary dictionaryWithObjectsAndKeys: self, NSViewAnimationTargetKey,
|
||||
NSViewAnimationFadeOutEffect, NSViewAnimationEffectKey, nil]]];
|
||||
[fFadeOutAnimation setDuration: 0.5];
|
||||
[fFadeOutAnimation setAnimationBlockingMode: NSAnimationBlocking];
|
||||
[fFadeOutAnimation setAnimationBlockingMode: NSAnimationNonblockingThreaded];
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
@ -130,8 +130,11 @@
|
|||
#warning use delegate?
|
||||
- (void) fadeOut
|
||||
{
|
||||
[fFadeInAnimation stopAnimation];
|
||||
[fFadeOutAnimation startAnimation];
|
||||
if ([self alphaValue] > 0.0)
|
||||
{
|
||||
[fFadeInAnimation stopAnimation];
|
||||
[fFadeOutAnimation startAnimation];
|
||||
}
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
Loading…
Reference in a new issue