[gnome-builder] word-completion: be assertive in disposal



commit ad04ecb2b4a6fe359f397601254afeba7af6299d
Author: Christian Hergert <chergert redhat com>
Date:   Thu Jan 4 00:59:21 2018 -0800

    word-completion: be assertive in disposal

 .../sourceview/ide-word-completion-provider.c      |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/src/libide/sourceview/ide-word-completion-provider.c 
b/src/libide/sourceview/ide-word-completion-provider.c
index a9ffaa5..d3e28d5 100644
--- a/src/libide/sourceview/ide-word-completion-provider.c
+++ b/src/libide/sourceview/ide-word-completion-provider.c
@@ -643,11 +643,15 @@ ide_word_completion_provider_dispose (GObject *object)
 
   completion_cleanup (self);
 
+  g_clear_pointer (&priv->current_word, g_free);
   g_clear_pointer (&priv->name, g_free);
+  g_clear_pointer (&priv->all_proposals, g_hash_table_unref);
 
+  g_clear_object (&priv->context);
   g_clear_object (&priv->icon);
-  g_clear_object (&priv->search_context);
   g_clear_object (&priv->results);
+  g_clear_object (&priv->search_context);
+  g_clear_object (&priv->search_settings);
 
   G_OBJECT_CLASS (ide_word_completion_provider_parent_class)->dispose (object);
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]