metadata: catch std::exception instead of Exiv2::AnyError for better robustness
(cherry picked from commit 0e2d9332f633b060bd4d5cbcd9d47009bab0c46c)
This commit is contained in:
committed by
Lawrence Lee
parent
e7fdad875a
commit
e90ffe979b
@@ -233,7 +233,7 @@ void ExifPanel::refreshTags()
|
||||
for (const auto& p : *changeList) {
|
||||
try {
|
||||
exif[p.first] = p.second;
|
||||
} catch (const Exiv2::AnyError& exc) {
|
||||
} catch (const std::exception& exc) {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -258,7 +258,7 @@ void ExifPanel::refreshTags()
|
||||
addTag(tag.key(), tag.tagLabel(), tag.print(&exif), false, false);
|
||||
}
|
||||
}
|
||||
} catch (const Exiv2::AnyError& exc) {
|
||||
} catch (const std::exception& exc) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user