diff src/metadata.c @ 1586:249b539cc952

force the metadata dialog if it was triggered by the menu or the button
author nadvornik
date Sat, 02 May 2009 11:14:24 +0000
parents 2ca277a9845b
children 1a5a3b7ca2cd
line wrap: on
line diff
--- a/src/metadata.c	Sat May 02 10:59:36 2009 +0000
+++ b/src/metadata.c	Sat May 02 11:14:24 2009 +0000
@@ -104,7 +104,7 @@
 }
 
 
-gboolean metadata_write_queue_confirm(FileUtilDoneFunc done_func, gpointer done_data)
+gboolean metadata_write_queue_confirm(gboolean force_dialog, FileUtilDoneFunc done_func, gpointer done_data)
 {
 	GList *work;
 	GList *to_approve = NULL;
@@ -120,7 +120,7 @@
 		to_approve = g_list_prepend(to_approve, file_data_ref(fd));
 		}
 
-	file_util_write_metadata(NULL, to_approve, NULL, done_func, done_data);
+	file_util_write_metadata(NULL, to_approve, NULL, force_dialog, done_func, done_data);
 	
 	filelist_free(to_approve);
 	
@@ -129,7 +129,7 @@
 
 static gboolean metadata_write_queue_idle_cb(gpointer data)
 {
-	metadata_write_queue_confirm(NULL, NULL);
+	metadata_write_queue_confirm(FALSE, NULL, NULL);
 	metadata_write_idle_id = 0;
 	return FALSE;
 }