diff options
author | Matthias Clasen <mclasen@redhat.com> | 2006-12-20 20:57:49 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2006-12-20 20:57:49 +0000 |
commit | 10ae5ad60f8931c480ec76c0b1d0722150b03ed5 (patch) | |
tree | 56b81164d1bed41881f4f342401379431417737c /gtk/gtktextview.c | |
parent | 2dc9ec7c43d00d4d583ea994db6cd4aaf469d991 (diff) | |
download | gtk+-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.c | 3 |
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); |