summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2005-01-23 04:00:47 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2005-01-23 04:00:47 +0000
commit73b39c9b3be434a4f1f7032a052f304c9f570952 (patch)
tree5327362f8a76188b5d9d6a2afff09f981e067eeb /gtk
parente9068f0fe51a72380e78d1f7be2834f9afc1c578 (diff)
downloadgdk-pixbuf-73b39c9b3be434a4f1f7032a052f304c9f570952.tar.gz
Avoid spurious drags. (#164884)
2005-01-22 Matthias Clasen <mclasen@redhat.com> * gtk/gtktreeview.c (gtk_tree_view_leave_notify): Avoid spurious drags. (#164884)
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtktreeview.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c
index 99a843296..5582e9ed4 100644
--- a/gtk/gtktreeview.c
+++ b/gtk/gtktreeview.c
@@ -4455,11 +4455,11 @@ gtk_tree_view_leave_notify (GtkWidget *widget,
{
GtkTreeView *tree_view;
- g_return_val_if_fail (GTK_IS_TREE_VIEW (widget), FALSE);
+ tree_view = GTK_TREE_VIEW (widget);
+ tree_view->priv->pressed_button = -1;
if (event->mode == GDK_CROSSING_GRAB)
return TRUE;
- tree_view = GTK_TREE_VIEW (widget);
if (tree_view->priv->prelight_node)
_gtk_tree_view_queue_draw_node (tree_view,
@@ -9175,6 +9175,7 @@ gtk_tree_view_adjustment_changed (GtkAdjustment *adjustment,
}
}
}
+ g_print ("scroll win %d\n", dy);
gdk_window_scroll (tree_view->priv->bin_window, 0, dy);
/* update our dy and top_row */