[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]