From 025b50b9770e7ad04d55086bb2e25c94564ea3a3 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 11 Aug 2004 23:18:59 +0000 Subject: [PATCH] Don't start a drag if the treeview is only a drag destination. (#149836, Wed Aug 11 19:17:28 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 71e588bd77..fa8f2d002b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Wed Aug 11 19:17:28 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 Kjartan Maraas * configure.in: Added nb to ALL_LINGUAS. diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 71e588bd77..fa8f2d002b 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +Wed Aug 11 19:17:28 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 Kjartan Maraas * configure.in: Added nb to ALL_LINGUAS. diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 71e588bd77..fa8f2d002b 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,9 @@ +Wed Aug 11 19:17:28 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 Kjartan Maraas * configure.in: Added nb to ALL_LINGUAS. diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 71e588bd77..fa8f2d002b 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,9 @@ +Wed Aug 11 19:17:28 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 Kjartan Maraas * configure.in: Added nb to ALL_LINGUAS. diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index a29c2a525a..5675410280 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -5613,7 +5613,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)