X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/954de0f158dff0bc9a92d7885ae5534a1088e54a..64a3ee5fd2926c3e5341af2e4d62925fddb90c43:/src/gtk/app.cpp diff --git a/src/gtk/app.cpp b/src/gtk/app.cpp index 7b9962d165..6369b7d3a7 100644 --- a/src/gtk/app.cpp +++ b/src/gtk/app.cpp @@ -29,7 +29,7 @@ #include "wx/image.h" #if wxUSE_THREADS -#include "wx/thread.h" + #include "wx/thread.h" #endif #include @@ -250,7 +250,7 @@ wxApp::wxApp() m_topWindow = (wxWindow *) NULL; m_exitOnFrameDelete = TRUE; - m_idleTag = gtk_idle_add( wxapp_idle_callback, (gpointer) NULL ); + m_idleTag = gtk_idle_add_priority( 500, wxapp_idle_callback, (gpointer) NULL ); #if wxUSE_THREADS m_wakeUpTimerTag = 0; @@ -570,10 +570,16 @@ int wxEntryStart( int argc, char *argv[] ) { #if wxUSE_THREADS /* GTK 1.2 up to version 1.2.3 has broken threads */ - if ((gtk_major_version == 1) && +#ifdef __VMS__ + if ((vms_gtk_major_version() == 1) && + (vms_gtk_minor_version() == 2) && + (vms_gtk_micro_version() < 4)) +#else + if ((gtk_major_version == 1) && (gtk_minor_version == 2) && (gtk_micro_version < 4)) - { +#endif + { printf( "wxWindows warning: GUI threading disabled due to outdated GTK version\n" ); } else @@ -645,9 +651,7 @@ void wxEntryCleanup() int wxEntry( int argc, char *argv[] ) { - int err; - - err = wxEntryStart(argc, argv); + int err = wxEntryStart(argc, argv); if (err) return err;