diff src/main.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 31402ecb2aed
children 1267d17986f3
line wrap: on
line diff
--- a/src/main.c	Fri Jan 02 09:39:14 2009 +0000
+++ b/src/main.c	Fri Jan 02 14:58:21 2009 +0000
@@ -645,11 +645,16 @@
 	return TRUE;
 }
 
+static void exit_program_write_metadata_cb(gint success, const gchar *dest_path, gpointer data)
+{
+	if (success) exit_program();
+}
+
 void exit_program(void)
 {
 	layout_image_full_screen_stop(NULL);
 
-	if (metadata_write_queue_confirm()) return;
+	if (metadata_write_queue_confirm(exit_program_write_metadata_cb, NULL)) return;
 
 	if (exit_confirm_dlg()) return;