Mercurial > geeqie.yaz
diff src/metadata.c @ 1231:ca8ccf0c3e81
added done callback to utilops
used the callback for metadata writting at exit and for renaming new
folder
author | nadvornik |
---|---|
date | Fri, 02 Jan 2009 14:58:21 +0000 |
parents | 4d5587c4bf56 |
children | 31f50c1b6a9a |
line wrap: on
line diff
--- a/src/metadata.c Fri Jan 02 09:39:14 2009 +0000 +++ b/src/metadata.c Fri Jan 02 14:58:21 2009 +0000 @@ -99,7 +99,7 @@ } -gboolean metadata_write_queue_confirm() +gboolean metadata_write_queue_confirm(FileUtilDoneFunc done_func, gpointer done_data) { GList *work; GList *to_approve = NULL; @@ -115,7 +115,7 @@ to_approve = g_list_prepend(to_approve, file_data_ref(fd)); } - file_util_write_metadata(NULL, to_approve, NULL); + file_util_write_metadata(NULL, to_approve, NULL, done_func, done_data); filelist_free(to_approve); @@ -124,7 +124,7 @@ static gboolean metadata_write_queue_idle_cb(gpointer data) { - metadata_write_queue_confirm(); + metadata_write_queue_confirm(NULL, NULL); metadata_write_idle_id = -1; return FALSE; }