[nautilus] file: Add autoptr support



commit 7e7eac3a95ac81594a2d0e0e975cc78b167c62b5
Author: Alexandru Fazakas <alex fazakas97 yahoo com>
Date:   Tue Feb 20 23:12:25 2018 +0200

    file: Add autoptr support
    
    This is further used for the deep freeing as part of g_autolist().
    
    Related to https://gitlab.gnome.org/GNOME/nautilus/issues/226

 src/nautilus-file.h | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/src/nautilus-file.h b/src/nautilus-file.h
index 464d44ab5..bbf7906fa 100644
--- a/src/nautilus-file.h
+++ b/src/nautilus-file.h
@@ -145,6 +145,8 @@ NautilusFile *          nautilus_file_get_existing_by_uri               (const c
 NautilusFile *          nautilus_file_ref                               (NautilusFile                   
*file);
 void                    nautilus_file_unref                             (NautilusFile                   
*file);
 
+G_DEFINE_AUTOPTR_CLEANUP_FUNC (NautilusFile, nautilus_file_unref)
+
 /* Monitor the file. */
 void                    nautilus_file_monitor_add                       (NautilusFile                   
*file,
                                                                         gconstpointer                   
client,


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