From 0151fe7ced365bb57e7e1b6845981ed3e6bf048d Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 11 Aug 2004 23:21:05 +0000 Subject: [PATCH] Don't start a drag if the treeview is only a drag destination. (#149836, Wed Aug 11 19:20:34 2004 Matthias Clasen * gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row): Don't start a drag if the treeview is only a drag destination. (#149836, Pawel Salek) --- ChangeLog | 6 ++++++ ChangeLog.pre-2-10 | 6 ++++++ ChangeLog.pre-2-6 | 6 ++++++ ChangeLog.pre-2-8 | 6 ++++++ gtk/gtktreeview.c | 2 +- 5 files changed, 25 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 53e5fc3e25..144393cbd4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Wed Aug 11 19:20:34 2004 Matthias Clasen + + * gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row): + Don't start a drag if the treeview is only a + drag destination. (#149836, Pawel Salek) + 2004-08-11 Matthias Clasen * gtk/gtktreedatalist.[hc]: diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 53e5fc3e25..144393cbd4 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +Wed Aug 11 19:20:34 2004 Matthias Clasen + + * gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row): + Don't start a drag if the treeview is only a + drag destination. (#149836, Pawel Salek) + 2004-08-11 Matthias Clasen * gtk/gtktreedatalist.[hc]: diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 53e5fc3e25..144393cbd4 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,9 @@ +Wed Aug 11 19:20:34 2004 Matthias Clasen + + * gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row): + Don't start a drag if the treeview is only a + drag destination. (#149836, Pawel Salek) + 2004-08-11 Matthias Clasen * gtk/gtktreedatalist.[hc]: diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 53e5fc3e25..144393cbd4 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,9 @@ +Wed Aug 11 19:20:34 2004 Matthias Clasen + + * gtk/gtktreeview.c (gtk_tree_view_maybe_begin_dragging_row): + Don't start a drag if the treeview is only a + drag destination. (#149836, Pawel Salek) + 2004-08-11 Matthias Clasen * gtk/gtktreedatalist.[hc]: diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index b346a5b047..0b01b823b2 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -5844,7 +5844,7 @@ gtk_tree_view_maybe_begin_dragging_row (GtkTreeView *tree_view, di = get_info (tree_view); - if (di == NULL) + if (di == NULL || !di->source_set) goto out; if (tree_view->priv->pressed_button < 0)