Index: /trunk/src/VBox/Main/glue/EventQueue.cpp
===================================================================
--- /trunk/src/VBox/Main/glue/EventQueue.cpp	(revision 33719)
+++ /trunk/src/VBox/Main/glue/EventQueue.cpp	(revision 33720)
@@ -240,5 +240,9 @@
     /* Must process all events to make sure that no NULL event is left
      * after this point. It would need to modify the state of sMainQueue. */
+#ifdef RT_OS_DARWIN /* Do not process the native runloop, the toolkit may not be ready for it. */
+    sMainQueue->mEventQ->ProcessPendingEvents();
+#else
     sMainQueue->processEventQueue(0);
+#endif
     delete sMainQueue;
     sMainQueue = NULL;
