vlc/vlc-2.2 | branch: master | David Fuhrmann <[email protected]> | Sat 
Apr 11 20:46:45 2015 +0200| [bbecde2e90325d7d2fbdc011b2cf4808caf49edd] | 
committer: David Fuhrmann

macosx: fix main window appearing with a delay of some seconds

close #14361

(cherry picked from commit 8de7ac281107b742b40867b0694482bf9861effb)
Signed-off-by: David Fuhrmann <[email protected]>

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

 modules/gui/macosx/intf.m |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/modules/gui/macosx/intf.m b/modules/gui/macosx/intf.m
index f59c159..05779af 100644
--- a/modules/gui/macosx/intf.m
+++ b/modules/gui/macosx/intf.m
@@ -783,7 +783,10 @@ static VLCMain *_o_sharedMainInstance = nil;
     PL_UNLOCK;
 
     [NSBundle loadNibNamed:@"MainWindow" owner: self];
-    [o_mainwindow makeKeyAndOrderFront:nil];
+
+    // This cannot be called directly here, as the main loop is not running 
yet so it would have no effect.
+    // So lets enqueue it into the loop for later execution.
+    [o_mainwindow performSelector:@selector(makeKeyAndOrderFront:) 
withObject:nil afterDelay:0];
 
     [[SUUpdater sharedUpdater] setDelegate:self];
 }

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

Reply via email to