X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/99ba739f6ab3c688ded3e8a4be4d4f9fccf03520..cae67e55f7973847b0a0191c65c2871bbeeb6934:/src/gtk1/app.cpp diff --git a/src/gtk1/app.cpp b/src/gtk1/app.cpp index 5db09e1359..680bbce0f0 100644 --- a/src/gtk1/app.cpp +++ b/src/gtk1/app.cpp @@ -182,9 +182,6 @@ gint wxapp_idle_callback( gpointer WXUNUSED(data) ) // thread so we must lock it here ourselves gdk_threads_enter(); - // Sent idle event to all who request them - while (wxTheApp->ProcessIdle()) { } - /* Indicate that we are now in idle mode - even so deeply in idle mode that we don't get any idle events anymore. this is like wxMSW where an idle event is sent only @@ -193,6 +190,9 @@ gint wxapp_idle_callback( gpointer WXUNUSED(data) ) g_isIdle = TRUE; wxTheApp->m_idleTag = 0; + // Sent idle event to all who request them + while (wxTheApp->ProcessIdle()) { } + // Release lock again gdk_threads_leave();