[gnome-builder] buffer: be more aggressive in clearing references	early
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gnome-builder] buffer: be more aggressive in clearing references	early
- Date: Thu,  4 Jan 2018 03:40:24 +0000 (UTC)
commit b51103d58f29fa1f7d2ac7708bf6260839d4fee0
Author: Christian Hergert <chergert redhat com>
Date:   Wed Jan 3 19:39:57 2018 -0800
    buffer: be more aggressive in clearing references early
 src/libide/buffers/ide-buffer.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/src/libide/buffers/ide-buffer.c b/src/libide/buffers/ide-buffer.c
index 64305c3..e75ad66 100644
--- a/src/libide/buffers/ide-buffer.c
+++ b/src/libide/buffers/ide-buffer.c
@@ -1437,8 +1437,10 @@ ide_buffer_dispose (GObject *object)
 
   g_clear_pointer (&priv->diagnostics_line_cache, g_hash_table_unref);
   g_clear_pointer (&priv->diagnostics, ide_diagnostics_unref);
+  g_clear_object (&priv->diagnostics_manager_signals);
   g_clear_object (&priv->addins);
   g_clear_object (&priv->highlight_engine);
+  g_clear_object (&priv->formatter_adapter);
   g_clear_object (&priv->rename_provider_adapter);
   g_clear_object (&priv->symbol_resolvers_adapter);
 
@@ -2809,6 +2811,7 @@ ide_buffer_reclaim_timeout (gpointer data)
 
   g_clear_object (&priv->rename_provider_adapter);
   g_clear_object (&priv->symbol_resolvers_adapter);
+  g_clear_object (&priv->formatter_adapter);
 
   buffer_manager = ide_context_get_buffer_manager (priv->context);
 
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]