summaryrefslogtreecommitdiff
path: root/src/generators.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/generators.c')
-rw-r--r--src/generators.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/generators.c b/src/generators.c
index 2038424..f94e2a6 100644
--- a/src/generators.c
+++ b/src/generators.c
@@ -166,6 +166,14 @@ metadata_apply_overrides (ExifData *exif_data,
if (exif_data->fake_datetime == (time_t) -1)
exif_data->fake_datetime = items->metadata_fake_datetime;
+ exif_data->fake_aperture = item->metadata_fake_aperture;
+ if (exif_data->fake_aperture == -1)
+ exif_data->fake_aperture = items->metadata_fake_aperture;
+
+ exif_data->fake_focal_length = item->metadata_fake_focal_length;
+ if (exif_data->fake_focal_length == -1)
+ exif_data->fake_focal_length = items->metadata_fake_focal_length;
+
g_free (exif_data->external_exif_data);
exif_data->external_exif_data = NULL;
if (setup->write_supplied_exif && item->metadata_external_exif)