comparison src/exif-common.c @ 1204:fa91098e4949

queue metadata and write them in an idle callback
author nadvornik
date Tue, 16 Dec 2008 12:59:23 +0000
parents 43bfcbb62cd6
children e2bbe90b0dcd
comparison
equal deleted inserted replaced
1203:43bfcbb62cd6 1204:fa91098e4949
641 metadata are read also if the file was modified meanwhile */ 641 metadata are read also if the file was modified meanwhile */
642 exif = exif_read_fd(fd); 642 exif = exif_read_fd(fd);
643 if (!exif) return FALSE; 643 if (!exif) return FALSE;
644 success = exif_write(exif); /* write modified metadata */ 644 success = exif_write(exif); /* write modified metadata */
645 exif_free_fd(fd, exif); 645 exif_free_fd(fd, exif);
646 g_hash_table_destroy(fd->modified_xmp);
647 fd->modified_xmp = NULL;
648 return success; 646 return success;
649 } 647 }
650 648
651 void exif_free_fd(FileData *fd, ExifData *exif) 649 void exif_free_fd(FileData *fd, ExifData *exif)
652 { 650 {