]> git.saurik.com Git - wxWidgets.git/blobdiff - src/mac/carbon/app.cpp
docs and example for wxDC::DrawPolyPolygon() (patch 882189)
[wxWidgets.git] / src / mac / carbon / app.cpp
index a028b5972b579b7c06e9cbb0118f17763a318925..613c323b92f3c4d9bf2533d9915348f8f2f6a61a 100644 (file)
@@ -1106,7 +1106,10 @@ void wxApp::ExitMainLoop()
 bool wxApp::Pending()
 {
 #if TARGET_CARBON
-    return GetNumEventsInQueue( GetMainEventQueue() ) > 0 ;
+    // without the receive event (with pull param = false ) nothing is ever reported
+    EventRef theEvent;
+    ReceiveNextEvent (0, NULL, kEventDurationNoWait, false, &theEvent);
+    return GetNumEventsInQueue( GetMainEventQueue() ) > 0 ; 
 #else
     EventRecord event ;