]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mgl/evtloop.cpp
fixed wxUniv/GTK linking by getting rid of GENERICOBJS and putting them into GUIOBJS...
[wxWidgets.git] / src / mgl / evtloop.cpp
index effad7cb10c1f9c31e5fe8e34e47a51c32c44828..d19bd8639cfb6c8d60a9cc5025188b2e6bcb12b4 100644 (file)
@@ -74,7 +74,6 @@ private:
 void wxEventLoopImpl::Dispatch()
 {
     event_t evt;
-    ibool rc;
 
     MGL_wmUpdateDC(g_winMng);
     
@@ -153,6 +152,10 @@ void wxEventLoop::Exit(int rc)
 
     m_impl->SetExitCode(rc);
     m_impl->SetKeepLooping(FALSE);
+    
+    // Send a dummy event so that the app won't block in EVT_halt if there
+    // are no user-generated events in the queue:
+    EVT_post(0, EVT_USEREVT, 0, 0);
 }
 
 // ----------------------------------------------------------------------------