Mercurial > geeqie.yaz
comparison 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 |
comparison
equal
deleted
inserted
replaced
1144:5fe3b8b3a612 | 1145:3a7af6a8cd5f |
---|---|
666 | 666 |
667 static void collect_manager_refresh(void) | 667 static void collect_manager_refresh(void) |
668 { | 668 { |
669 GList *list; | 669 GList *list; |
670 GList *work; | 670 GList *work; |
671 gchar *base; | |
672 FileData *dir_fd; | 671 FileData *dir_fd; |
673 | 672 |
674 base = g_build_filename(homedir(), GQ_RC_DIR_COLLECTIONS, NULL); | 673 dir_fd = file_data_new_simple(get_collections_dir()); |
675 dir_fd = file_data_new_simple(base); | |
676 filelist_read(dir_fd, &list, NULL); | 674 filelist_read(dir_fd, &list, NULL); |
677 file_data_unref(dir_fd); | 675 file_data_unref(dir_fd); |
678 g_free(base); | |
679 | 676 |
680 work = collection_manager_entry_list; | 677 work = collection_manager_entry_list; |
681 while (work && list) | 678 while (work && list) |
682 { | 679 { |
683 CollectManagerEntry *entry; | 680 CollectManagerEntry *entry; |