From: Mattia Barbon Date: Sun, 17 Jun 2007 11:02:03 +0000 (+0000) Subject: Linking fix: g_isIdle is for GTK1 only. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/416a4799e59703c2b71c83649c136c48c3f19821 Linking fix: g_isIdle is for GTK1 only. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46504 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/unix/mediactrl.cpp b/src/unix/mediactrl.cpp index 8a549b75bb..01a553416f 100644 --- a/src/unix/mediactrl.cpp +++ b/src/unix/mediactrl.cpp @@ -145,8 +145,10 @@ # define DEBUG_MAIN_THREAD # endif // Debug +#ifndef __WXGTK20__ extern void wxapp_install_idle_handler(); extern bool g_isIdle; +#endif extern bool g_mainThreadLocked; #endif // wxGTK @@ -323,8 +325,10 @@ static gint gtk_window_realize_callback(GtkWidget* theWidget, { DEBUG_MAIN_THREAD // TODO: Is this neccessary? +#ifndef __WXGTK20__ if (g_isIdle) // FIXME: Why is needed? For wxYield? ?? wxapp_install_idle_handler(); +#endif wxYield(); // FIXME: RN: X Server gets an error/crash if I don't do // this or a messagebox beforehand?!?!??