summaryrefslogtreecommitdiff
path: root/gtk/gtktextview.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2006-12-20 20:57:49 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2006-12-20 20:57:49 +0000
commit10ae5ad60f8931c480ec76c0b1d0722150b03ed5 (patch)
tree56b81164d1bed41881f4f342401379431417737c /gtk/gtktextview.c
parent2dc9ec7c43d00d4d583ea994db6cd4aaf469d991 (diff)
downloadgtk+-10ae5ad60f8931c480ec76c0b1d0722150b03ed5.tar.gz
Silently return if a drag is already in progress, rather than asserting.
2006-12-20 Matthias Clasen <mclasen@redhat.com> * gtk/gtktextview.c (gtk_text_view_start_selection_drag): Silently return if a drag is already in progress, rather than asserting. (#335622, Li Yuan, testcase by Erwann Chenede)
Diffstat (limited to 'gtk/gtktextview.c')
-rw-r--r--gtk/gtktextview.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk/gtktextview.c b/gtk/gtktextview.c
index 359e48abcf..3a88622631 100644
--- a/gtk/gtktextview.c
+++ b/gtk/gtktextview.c
@@ -5768,7 +5768,8 @@ gtk_text_view_start_selection_drag (GtkTextView *text_view,
GtkTextBuffer *buffer;
SelectionData *data;
- g_assert (text_view->selection_drag_handler == 0);
+ if (text_view->selection_drag_handler != 0)
+ return;
data = g_new0 (SelectionData, 1);