[gnome-builder] gnome-builder: cleanup GtkSourceView singletons on shutdown



commit f6f247709a2ebc000ac82b7988fb262399566e5e
Author: Christian Hergert <chergert redhat com>
Date:   Tue Apr 16 11:11:41 2019 -0700

    gnome-builder: cleanup GtkSourceView singletons on shutdown
    
    This can be helpful to reduce leaks detected from Valgrind.

 src/main.c | 5 +++++
 1 file changed, 5 insertions(+)
---
diff --git a/src/main.c b/src/main.c
index a517b8e9d..eaaeba392 100644
--- a/src/main.c
+++ b/src/main.c
@@ -24,6 +24,7 @@
 
 #include <girepository.h>
 #include <glib/gi18n.h>
+#include <gtksourceview/gtksource.h>
 #include <libide-core.h>
 #include <libide-code.h>
 #include <libide-editor.h>
@@ -162,5 +163,9 @@ main (gint   argc,
   /* Flush any outstanding logs */
   ide_log_shutdown ();
 
+  /* Cleanup GtkSourceView singletons to improve valgrind output */
+  g_object_unref (gtk_source_style_scheme_manager_get_default ());
+  g_object_unref (gtk_source_language_manager_get_default ());
+
   return ret;
 }


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