summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/jpeg-utils.cpp7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/jpeg-utils.cpp b/src/jpeg-utils.cpp
index be95ec9..81dd47b 100644
--- a/src/jpeg-utils.cpp
+++ b/src/jpeg-utils.cpp
@@ -727,9 +727,7 @@ modify_exif (const gchar *filename, ExifData *exif, gboolean strip_thumbnail, gb
if (! exifData.empty()) {
res = shift_exif_time (exifData, "Exif.Photo.DateTimeOriginal", exif->timezone_shift);
res = shift_exif_time (exifData, "Exif.Photo.DateTimeDigitized", exif->timezone_shift) || res;
- if (! res)
- /* usually a modification date, shift as a last option */
- shift_exif_time (exifData, "Exif.Image.DateTime", exif->timezone_shift);
+ res = shift_exif_time (exifData, "Exif.Image.DateTime", exif->timezone_shift) || res;
modified = TRUE;
}
if (! iptcData.empty()) {
@@ -744,8 +742,7 @@ modify_exif (const gchar *filename, ExifData *exif, gboolean strip_thumbnail, gb
if (! exifData.empty()) {
res = fake_exif_time (exifData, "Exif.Photo.DateTimeOriginal", exif->fake_datetime);
res = fake_exif_time (exifData, "Exif.Photo.DateTimeDigitized", exif->fake_datetime) || res;
- if (! res)
- fake_exif_time (exifData, "Exif.Image.DateTime", exif->fake_datetime);
+ res = fake_exif_time (exifData, "Exif.Image.DateTime", exif->fake_datetime) || res;
modified = TRUE;
}
if (! iptcData.empty()) {