diff src/utilops.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 c9c1a16ff8ae
children f43e1d1299db
line wrap: on
line diff
--- a/src/utilops.c	Sat May 02 10:59:36 2009 +0000
+++ b/src/utilops.c	Sat May 02 11:14:24 2009 +0000
@@ -2619,10 +2619,10 @@
 	file_util_delete_full(source_fd, source_list, parent, options->file_ops.confirm_delete ? UTILITY_PHASE_START : UTILITY_PHASE_ENTERING);
 }
 
-void file_util_write_metadata(FileData *source_fd, GList *source_list, GtkWidget *parent, FileUtilDoneFunc done_func, gpointer done_data)
+void file_util_write_metadata(FileData *source_fd, GList *source_list, GtkWidget *parent, gboolean force_dialog, FileUtilDoneFunc done_func, gpointer done_data)
 {
 	file_util_write_metadata_full(source_fd, source_list, parent, 
-	                              (options->metadata.save_in_image_file && options->metadata.confirm_write) ? UTILITY_PHASE_START : UTILITY_PHASE_ENTERING,
+	                              ((options->metadata.save_in_image_file && options->metadata.confirm_write) || force_dialog) ? UTILITY_PHASE_START : UTILITY_PHASE_ENTERING,
 	                              done_func, done_data);
 }