diff --git a/gdk/quartz/gdkeventloop-quartz.c b/gdk/quartz/gdkeventloop-quartz.c
index c09565f..d9bcc5a 100644
--- a/gdk/quartz/gdkeventloop-quartz.c
+++ b/gdk/quartz/gdkeventloop-quartz.c
@@ -826,6 +826,8 @@ poll_func (GPollFD *ufds,
       g_queue_push_head (current_events, [event retain]);
     }
 
+  [NSApp sendEvent:event];
+
   return n_ready;
 }
 
