replace switch with if/return
Fixes warning C4702: unreachable code No other way to make all compilers gappy. Signed-off-by: Rosen Penev <rosenp@gmail.com>
This commit is contained in:
parent
dde8765a49
commit
d2ddf228ad
@ -733,19 +733,15 @@ AccessMode ImageFactory::checkMode(ImageType type, MetadataId metadataId) {
|
||||
auto r = Exiv2::find(registry, type);
|
||||
if (!r)
|
||||
throw Error(ErrorCode::kerUnsupportedImageType, static_cast<int>(type));
|
||||
switch (metadataId) {
|
||||
case mdExif:
|
||||
return r->exifSupport_;
|
||||
case mdIptc:
|
||||
return r->iptcSupport_;
|
||||
case mdXmp:
|
||||
return r->xmpSupport_;
|
||||
case mdComment:
|
||||
return r->commentSupport_;
|
||||
default:
|
||||
return amNone;
|
||||
}
|
||||
return {};
|
||||
if (metadataId == mdExif)
|
||||
return r->exifSupport_;
|
||||
if (metadataId == mdIptc)
|
||||
return r->iptcSupport_;
|
||||
if (metadataId == mdXmp)
|
||||
return r->xmpSupport_;
|
||||
if (metadataId == mdComment)
|
||||
return r->commentSupport_;
|
||||
return amNone;
|
||||
}
|
||||
|
||||
bool ImageFactory::checkType(ImageType type, BasicIo& io, bool advance) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user