diff src/collect-io.c @ 1145:3a7af6a8cd5f

Use functions to return directories instead of constants. Following functions were added: get_collections_dir() get_metadata_cache_dir() get_rc_dir() get_thumbnails_cache_dir() get_trash_dir() They return the full directory path.
author zas_
date Sat, 15 Nov 2008 17:30:45 +0000
parents 1646720364cf
children e2bbe90b0dcd
line wrap: on
line diff
--- a/src/collect-io.c	Sat Nov 15 10:35:43 2008 +0000
+++ b/src/collect-io.c	Sat Nov 15 17:30:45 2008 +0000
@@ -668,14 +668,11 @@
 {
 	GList *list;
 	GList *work;
-	gchar *base;
 	FileData *dir_fd;
 
-	base = g_build_filename(homedir(), GQ_RC_DIR_COLLECTIONS, NULL);
-	dir_fd = file_data_new_simple(base);
+	dir_fd = file_data_new_simple(get_collections_dir());
 	filelist_read(dir_fd, &list, NULL);
 	file_data_unref(dir_fd);
-	g_free(base);
 
 	work = collection_manager_entry_list;
 	while (work && list)