]> git.saurik.com Git - wxWidgets.git/commitdiff
make sure timer events will trigger idle processing, #10251
authorPaul Cornett <paulcor@bullseye.com>
Sun, 7 Dec 2008 18:23:28 +0000 (18:23 +0000)
committerPaul Cornett <paulcor@bullseye.com>
Sun, 7 Dec 2008 18:23:28 +0000 (18:23 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@57170 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/gtk/timer.cpp

index 628ede1a184036807f7cbd8b4351ab92b56e0cdd..228e3e1f6ea96cbf58e9e7a6e9ac587241e3db94 100644 (file)
@@ -13,6 +13,7 @@
 #if wxUSE_TIMER
 
 #include "wx/gtk/private/timer.h"
+#include "wx/app.h"
 
 #include <gtk/gtk.h>
 
@@ -40,6 +41,10 @@ static gboolean timeout_callback(gpointer data)
     // Release lock again.
     gdk_threads_leave();
 
+    wxApp* app = wxTheApp;
+    if (app)
+        app->WakeUpIdle();
+
     return keepGoing;
 }