summaryrefslogtreecommitdiff
path: root/gtk/gtkclist.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkclist.c')
-rw-r--r--gtk/gtkclist.c9
1 files changed, 7 insertions, 2 deletions
diff --git a/gtk/gtkclist.c b/gtk/gtkclist.c
index 6b5c1e075e..caf8a6895d 100644
--- a/gtk/gtkclist.c
+++ b/gtk/gtkclist.c
@@ -23,6 +23,7 @@
#include "gtkmain.h"
#include "gtkclist.h"
#include "gtkbindings.h"
+#include "gtkprivate.h"
#include <gdk/gdkkeysyms.h>
/* the number rows memchunk expands at a time */
@@ -5041,7 +5042,7 @@ horizontal_timeout (GtkCList *clist)
GdkEventMotion event;
GdkModifierType mask;
- g_return_val_if_fail (GTK_IS_CLIST (clist), FALSE);
+ GTK_THREADS_ENTER;
clist->htimer = 0;
gdk_window_get_pointer (clist->clist_window, &x, &y, &mask);
@@ -5053,6 +5054,8 @@ horizontal_timeout (GtkCList *clist)
gtk_clist_motion (GTK_WIDGET (clist), &event);
+ GTK_THREADS_LEAVE;
+
return FALSE;
}
@@ -5063,7 +5066,7 @@ vertical_timeout (GtkCList *clist)
GdkEventMotion event;
GdkModifierType mask;
- g_return_val_if_fail (GTK_IS_CLIST (clist), FALSE);
+ GTK_THREADS_ENTER;
clist->vtimer = 0;
gdk_window_get_pointer (clist->clist_window, &x, &y, &mask);
@@ -5075,6 +5078,8 @@ vertical_timeout (GtkCList *clist)
gtk_clist_motion (GTK_WIDGET (clist), &event);
+ GTK_THREADS_LEAVE;
+
return FALSE;
}