Mercurial > geeqie.yaz
diff src/filedata.c @ 1239:254b09942e68
metadata write mode (direct or sidecar) made configurable for each file
format
author | nadvornik |
---|---|
date | Sun, 11 Jan 2009 12:13:30 +0000 |
parents | 878718372aca |
children | 8b89e3ff286b |
line wrap: on
line diff
--- a/src/filedata.c Sat Jan 10 20:40:37 2009 +0000 +++ b/src/filedata.c Sun Jan 11 12:13:30 2009 +0000 @@ -667,14 +667,12 @@ static gboolean file_data_can_write_directly(FileData *fd) { - return (filter_file_class(fd->extension, FORMAT_CLASS_IMAGE)); -/* FIXME: detect what exiv2 really supports */ + return filter_name_is_writable(fd->extension); } static gboolean file_data_can_write_sidecar(FileData *fd) { - return (filter_file_class(fd->extension, FORMAT_CLASS_RAWIMAGE)); -/* FIXME: detect what exiv2 really supports */ + return filter_name_allow_sidecar(fd->extension) && !filter_name_is_writable(fd->extension); } gchar *file_data_get_sidecar_path(FileData *fd, gboolean existing_only)