diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/jpeg-utils.cpp | 7 |
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()) { |
