diff options
-rw-r--r-- | gtksourceview/gtksourcecompletioncontext.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gtksourceview/gtksourcecompletioncontext.c b/gtksourceview/gtksourcecompletioncontext.c index d051ba99..bcca86c4 100644 --- a/gtksourceview/gtksourcecompletioncontext.c +++ b/gtksourceview/gtksourcecompletioncontext.c @@ -888,6 +888,8 @@ _gtk_source_completion_context_complete_finish (GtkSourceCompletionContext *sel { g_return_val_if_fail (GTK_SOURCE_IS_COMPLETION_CONTEXT (self), FALSE); g_return_val_if_fail (G_IS_TASK (result), FALSE); + g_return_val_if_fail (g_task_is_valid (result, self), FALSE); + g_return_val_if_fail (g_task_get_source_tag (G_TASK (result)) == _gtk_source_completion_context_complete_async, FALSE); return g_task_propagate_boolean (G_TASK (result), error); } |