Commit d678fec8 authored by David Fuhrmann's avatar David Fuhrmann

macosx: only pause on minimize, if window with video is minimized

(cherry picked from commit be3ffe18f1ab6512a51cd96764177aa2c71f98bf)
Signed-off-by: default avatarDavid Fuhrmann <david.fuhrmann@googlemail.com>
parent 0919f0cb
...@@ -890,14 +890,7 @@ static VLCMainWindow *_o_sharedInstance = nil; ...@@ -890,14 +890,7 @@ static VLCMainWindow *_o_sharedInstance = nil;
- (void)performMiniaturize:(id)sender - (void)performMiniaturize:(id)sender
{ {
if (b_dark_interface) if (b_dark_interface)
{
[self miniaturize: sender]; [self miniaturize: sender];
if (config_GetInt( VLCIntf, "macosx-pause-minimized" ))
{
if ([[VLCMain sharedInstance] activeVideoPlayback])
[[VLCCoreInteraction sharedInstance] pause];
}
}
else else
[super performMiniaturize: sender]; [super performMiniaturize: sender];
} }
...@@ -1043,7 +1036,7 @@ static VLCMainWindow *_o_sharedInstance = nil; ...@@ -1043,7 +1036,7 @@ static VLCMainWindow *_o_sharedInstance = nil;
{ {
if (config_GetInt( VLCIntf, "macosx-pause-minimized" )) if (config_GetInt( VLCIntf, "macosx-pause-minimized" ))
{ {
if([notification object] == o_detached_video_window || [notification object] == self) if([notification object] == o_detached_video_window || ([notification object] == self && !b_nonembedded))
{ {
if([[VLCMain sharedInstance] activeVideoPlayback]) if([[VLCMain sharedInstance] activeVideoPlayback])
[[VLCCoreInteraction sharedInstance] pause]; [[VLCCoreInteraction sharedInstance] pause];
...@@ -2276,14 +2269,7 @@ static VLCMainWindow *_o_sharedInstance = nil; ...@@ -2276,14 +2269,7 @@ static VLCMainWindow *_o_sharedInstance = nil;
- (void)performMiniaturize:(id)sender - (void)performMiniaturize:(id)sender
{ {
if (b_dark_interface) if (b_dark_interface)
{
[self miniaturize: sender]; [self miniaturize: sender];
if (config_GetInt( VLCIntf, "macosx-pause-minimized" ))
{
if ([[VLCMain sharedInstance] activeVideoPlayback])
[[VLCCoreInteraction sharedInstance] pause];
}
}
else else
[super performMiniaturize: sender]; [super performMiniaturize: sender];
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment