[gnome-builder] autotools: fix reference count issue on GFile



commit 11aebaa727943820601158c96f2d1e49291cf0d2
Author: Christian Hergert <christian hergert me>
Date:   Wed Apr 13 18:34:00 2016 -0700

    autotools: fix reference count issue on GFile

 plugins/autotools/ide-autotools-project-miner.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/plugins/autotools/ide-autotools-project-miner.c b/plugins/autotools/ide-autotools-project-miner.c
index b3c2aa6..95108d6 100644
--- a/plugins/autotools/ide-autotools-project-miner.c
+++ b/plugins/autotools/ide-autotools-project-miner.c
@@ -177,6 +177,7 @@ static gboolean
 directory_is_ignored (GFile *directory)
 {
   g_assert (G_IS_FILE (directory));
+  g_assert (ignored_directories != NULL);
 
   for (guint i = 0; i < ignored_directories->len; i++)
     {
@@ -438,7 +439,7 @@ ide_autotools_project_miner_class_init (IdeAutotoolsProjectMinerClass *klass)
         continue;
 
       if (!g_file_equal (dir, home))
-        g_ptr_array_add (ignored_directories, dir);
+        g_ptr_array_add (ignored_directories, g_steal_pointer (&dir));
     }
 }
 


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