diff --git a/src/gtk1/textctrl.cpp b/src/gtk1/textctrl.cpp index 0d410a73d8..ad7be3702c 100644 --- a/src/gtk1/textctrl.cpp +++ b/src/gtk1/textctrl.cpp @@ -187,7 +187,7 @@ extern "C" { static void wxgtk_text_draw( GtkWidget *widget, GdkRectangle *rect) { wxEventLoopBase* loop = wxEventLoopBase::GetActive(); - if ( loop && loop->IsYielding() ) + if ( loop && !loop->IsYielding() ) { wxCHECK_RET( gs_gtk_text_draw != wxgtk_text_draw, _T("infinite recursion in wxgtk_text_draw aborted") );