fixed compilation problem with exiv2 < 0.27

(cherry picked from commit b4d178fdab61814be8ab93f0ecd7d74f78c4087f)
This commit is contained in:
Alberto Griggio
2020-02-05 11:52:42 +01:00
committed by Lawrence Lee
parent 200779aa84
commit e205ff86cc

View File

@@ -56,7 +56,12 @@ Exiv2::Image::AutoPtr open_exiv2(const Glib::ustring& fname)
#endif
image->readMetadata();
if (!image->good()) {
throw Exiv2::Error(Exiv2::kerErrorMessage, "exiv2: invalid image");
#if EXIV2_TEST_VERSION(0,27,0)
auto error_code = Exiv2::kerErrorMessage;
#else
auto error_code = 1;
#endif
throw Exiv2::Error(error_code, "exiv2: invalid image");
}
return image;
}