Mercurial > geeqie.yaz
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;