diff --git a/ChangeLog b/ChangeLog index 89f35ae2fb..95d8b74bdc 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2008-09-06 Matthias Clasen + + Bug 550989 – gdk_display_put_event() should call + g_main_context_wakeup() + + * gdk/gdkdisplay.c (gdk_display_put_event): Wake up the main loop + after queueing the event. Patch by Owen Taylor + 2008-09-07 Yair Hershkovitz Bug 319849 - gtkcalendar look in RTL locales diff --git a/gdk/gdkdisplay.c b/gdk/gdkdisplay.c index 2a5b92c3bd..2b163de635 100644 --- a/gdk/gdkdisplay.c +++ b/gdk/gdkdisplay.c @@ -258,6 +258,8 @@ gdk_display_put_event (GdkDisplay *display, g_return_if_fail (event != NULL); _gdk_event_queue_append (display, gdk_event_copy (event)); + /* If the main loop is blocking in a different thread, wake it up */ + g_main_context_wakeup (NULL); } /**