]> git.sesse.net Git - vlc/blobdiff - modules/gui/macosx/AudioEffects.m
macosx: hide bottom bar of main window only when really necessary
[vlc] / modules / gui / macosx / AudioEffects.m
index 84763872a13b597d42cc751e2f29353f75f3d27e..38a32c9c730811a6075d7a00f78a5bf7962a79bd 100644 (file)
@@ -216,12 +216,20 @@ static VLCAudioEffects *_o_sharedInstance = nil;
 
 #pragma mark -
 #pragma mark generic code
+- (void)updateCocoaWindowLevel:(NSInteger)i_level
+{
+    if (o_window && [o_window isVisible] && [o_window level] != i_level)
+        [o_window setLevel: i_level];
+}
+
 - (IBAction)toggleWindow:(id)sender
 {
     if ([o_window isVisible])
         [o_window orderOut:sender];
-    else
+    else {
+        [o_window setLevel: [[[VLCMain sharedInstance] voutController] currentWindowLevel]];
         [o_window makeKeyAndOrderFront:sender];
+    }
 }
 
 - (NSString *)generateProfileString