Mercurial > geeqie
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); }