Mercurial > geeqie
comparison src/main.c @ 1214:31402ecb2aed
write metadata after timeout, image change or dir change
author | nadvornik |
---|---|
date | Mon, 22 Dec 2008 18:29:25 +0000 |
parents | 0bea79d87065 |
children | ca8ccf0c3e81 |
comparison
equal
deleted
inserted
replaced
1213:bbec86370ef4 | 1214:31402ecb2aed |
---|---|
28 #include "similar.h" | 28 #include "similar.h" |
29 #include "ui_fileops.h" | 29 #include "ui_fileops.h" |
30 #include "ui_utildlg.h" | 30 #include "ui_utildlg.h" |
31 #include "cache_maint.h" | 31 #include "cache_maint.h" |
32 #include "thumb.h" | 32 #include "thumb.h" |
33 #include "metadata.h" | |
33 | 34 |
34 #include <gdk/gdkkeysyms.h> /* for keyboard values */ | 35 #include <gdk/gdkkeysyms.h> /* for keyboard values */ |
35 | 36 |
36 | 37 |
37 #include <math.h> | 38 #include <math.h> |
646 | 647 |
647 void exit_program(void) | 648 void exit_program(void) |
648 { | 649 { |
649 layout_image_full_screen_stop(NULL); | 650 layout_image_full_screen_stop(NULL); |
650 | 651 |
652 if (metadata_write_queue_confirm()) return; | |
653 | |
651 if (exit_confirm_dlg()) return; | 654 if (exit_confirm_dlg()) return; |
652 | 655 |
653 exit_program_final(); | 656 exit_program_final(); |
654 } | 657 } |
655 | 658 |