From e60fa49fa775fdda251c43709b9d4a0a6b5371aa Mon Sep 17 00:00:00 2001 From: Rui Matos Date: Sun, 20 Nov 2011 21:00:08 +0100 Subject: [PATCH] Bug 653676 - Expand/Collapse doesn't respond after one click Ignore leave-notify-event when mode is GDK_CROSSING_GTK_[UN]GRAB. Just [un]grabbing shouldn't cause us to [un]prelight the current arrow and node. --- gtk/gtktreeview.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 1bc347df1b..7c4192c343 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -5939,7 +5939,9 @@ gtk_tree_view_leave_notify (GtkWidget *widget, { GtkTreeView *tree_view; - if (event->mode == GDK_CROSSING_GRAB) + if (event->mode == GDK_CROSSING_GRAB || + event->mode == GDK_CROSSING_GTK_GRAB || + event->mode == GDK_CROSSING_GTK_UNGRAB) return TRUE; tree_view = GTK_TREE_VIEW (widget);