]> git.saurik.com Git - wxWidgets.git/commitdiff
wait for the frame window to be really done on OSX before starting
authorStefan Csomor <csomor@advancedconcepts.ch>
Thu, 13 Jun 2013 00:15:59 +0000 (00:15 +0000)
committerStefan Csomor <csomor@advancedconcepts.ch>
Thu, 13 Jun 2013 00:15:59 +0000 (00:15 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74195 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

tests/test.cpp

index cdb57c535ad55c5278c513bbc71d3ef7ff406594..9f304346b4a9efb17b0992b7a68befeeafa64994 100644 (file)
@@ -497,6 +497,14 @@ bool TestApp::OnInit()
 
     m_eventloop = new wxEventLoop;
     wxEventLoop::SetActive(m_eventloop);
+
+#ifdef __WXOSX__
+    // we need to wait until the window is activated and fully ready
+    // otherwise no events can be posted
+    m_eventloop->DispatchTimeout(1000);
+    m_eventloop->Yield();
+#endif
+    
 #endif // wxUSE_GUI
 
     return true;