Mercurial > geeqie.yaz
comparison src/utilops.c @ 1562:4c8c041c8f5b
fixed writting metadata behavior at exit
author | nadvornik |
---|---|
date | Thu, 23 Apr 2009 21:15:14 +0000 |
parents | d986a7727442 |
children | 9e99bf609394 |
comparison
equal
deleted
inserted
replaced
1561:d986a7727442 | 1562:4c8c041c8f5b |
---|---|
1624 case UTILITY_PHASE_DONE: | 1624 case UTILITY_PHASE_DONE: |
1625 case UTILITY_PHASE_DISCARD: | 1625 case UTILITY_PHASE_DISCARD: |
1626 | 1626 |
1627 file_util_finalize_all(ud); | 1627 file_util_finalize_all(ud); |
1628 | 1628 |
1629 /* both DISCARD and DONE finishes the operation for good */ | |
1629 if (ud->done_func) | 1630 if (ud->done_func) |
1630 ud->done_func((ud->phase == UTILITY_PHASE_DONE), ud->dest_path, ud->done_data); | 1631 ud->done_func((ud->phase != UTILITY_PHASE_CANCEL), ud->dest_path, ud->done_data); |
1631 | 1632 |
1632 if (ud->with_sidecars) | 1633 if (ud->with_sidecars) |
1633 file_data_sc_free_ci_list(ud->flist); | 1634 file_data_sc_free_ci_list(ud->flist); |
1634 else | 1635 else |
1635 file_data_free_ci_list(ud->flist); | 1636 file_data_free_ci_list(ud->flist); |