diff --git a/src/gtk/window.cpp b/src/gtk/window.cpp index 8ebb7b5e4b..312f41eadb 100644 --- a/src/gtk/window.cpp +++ b/src/gtk/window.cpp @@ -591,6 +591,8 @@ static int gtk_window_expose_callback( GtkWidget *widget, // "event" of m_wxwindow //----------------------------------------------------------------------------- +#ifndef __WXGTK20__ + // GTK thinks it is clever and filters out a certain amount of "unneeded" // expose events. We need them, of course, so we override the main event // procedure in GtkWidget by giving our own handler for all system events. @@ -613,6 +615,8 @@ gint gtk_window_event_event_callback( GtkWidget *widget, } } +#endif // !GTK+ 2 + //----------------------------------------------------------------------------- // "draw" of m_wxwindow //----------------------------------------------------------------------------- diff --git a/src/gtk1/window.cpp b/src/gtk1/window.cpp index 8ebb7b5e4b..312f41eadb 100644 --- a/src/gtk1/window.cpp +++ b/src/gtk1/window.cpp @@ -591,6 +591,8 @@ static int gtk_window_expose_callback( GtkWidget *widget, // "event" of m_wxwindow //----------------------------------------------------------------------------- +#ifndef __WXGTK20__ + // GTK thinks it is clever and filters out a certain amount of "unneeded" // expose events. We need them, of course, so we override the main event // procedure in GtkWidget by giving our own handler for all system events. @@ -613,6 +615,8 @@ gint gtk_window_event_event_callback( GtkWidget *widget, } } +#endif // !GTK+ 2 + //----------------------------------------------------------------------------- // "draw" of m_wxwindow //-----------------------------------------------------------------------------