[nautilus/gnome-3-26] nautilus-file: don't use g_autolist, undefined in this stack



commit b1d6f074980007aa29f1e1652399bea42f305403
Author: Marco Trevisan (TreviƱo) <mail 3v1n0 net>
Date:   Thu Jul 19 11:58:06 2018 +0200

    nautilus-file: don't use g_autolist, undefined in this stack
    
    g_autolist was introduced in a later version of GLib than the 3.26
    stack. So don't use it here.

 src/nautilus-file.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/src/nautilus-file.c b/src/nautilus-file.c
index 5865c3229..0ac53984b 100644
--- a/src/nautilus-file.c
+++ b/src/nautilus-file.c
@@ -8582,7 +8582,7 @@ nautilus_file_emit_changed (NautilusFile *file)
     for (p = link_files; p != NULL; p = p->next)
     {
         /* Looking for directly recursive links. */
-        g_autolist (NautilusFile) link_targets = NULL;
+        GList *link_targets = NULL;
         NautilusDirectory *directory;
 
         if (p->data == file)
@@ -8600,10 +8600,12 @@ nautilus_file_emit_changed (NautilusFile *file)
             directory == nautilus_file_get_directory (file))
         {
             g_signal_emit (p->data, signals[CHANGED], 0, p->data);
+            nautilus_file_list_free (link_targets);
             continue;
         }
 
         nautilus_file_changed (NAUTILUS_FILE (p->data));
+        nautilus_file_list_free (link_targets);
     }
     nautilus_file_list_free (link_files);
 }


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