vlc | branch: master | David Fuhrmann <[email protected]> | Sat Feb 
 4 18:14:58 2012 +0100| [28dd1b12276e44ea598c75c4b893cb574375541a] | committer: 
Felix Paul Kühne

macosx: always make the fullscreen window front when in fullscreen

This fixes several issues when you move your mouse outside the fullscreen at an
sedondary display and reenter vlc with the mouse. Now, the controls are shown
reliably and the mouse movement actions work as aspected in that case.

Signed-off-by: Felix Paul Kühne <[email protected]>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=28dd1b12276e44ea598c75c4b893cb574375541a
---

 modules/gui/macosx/MainWindow.m |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/modules/gui/macosx/MainWindow.m b/modules/gui/macosx/MainWindow.m
index 4d88368..04a3ce8 100644
--- a/modules/gui/macosx/MainWindow.m
+++ b/modules/gui/macosx/MainWindow.m
@@ -1074,7 +1074,12 @@ static VLCMainWindow *_o_sharedInstance = nil;
         //FIXME! b_chapters = p_input->stream.i_area_nb > 1;
 
         if (cachedInputState == PLAYING_S || b_buffering == YES)
-            [self makeKeyAndOrderFront: nil];
+        {
+            if( b_fullscreen && o_fullscreen_window != nil )
+                [o_fullscreen_window makeKeyAndOrderFront: nil];
+            else
+                [self makeKeyAndOrderFront: nil];
+        }
         vlc_object_release( p_input );
     }
 

_______________________________________________
vlc-commits mailing list
[email protected]
http://mailman.videolan.org/listinfo/vlc-commits

Reply via email to