diff --git a/src/utils/QExifImageHeader.cpp b/src/utils/QExifImageHeader.cpp index 3f8bb1d3c..f5e5bba90 100644 --- a/src/utils/QExifImageHeader.cpp +++ b/src/utils/QExifImageHeader.cpp @@ -1352,7 +1352,7 @@ QExifValue QExifImageHeader::readIfdValue (QDataStream &stream, int startPos, co return QExifValue(QString::fromUtf8(header.offsetAscii, header.count - 1)); } case QExifValue::Short: { - QVector value(header.count); + QVector value(static_cast(header.count)); if (header.count > 2) { stream.device()->seek(startPos + header.offset); @@ -1366,7 +1366,7 @@ QExifValue QExifImageHeader::readIfdValue (QDataStream &stream, int startPos, co return QExifValue(value); } case QExifValue::Long: { - QVector value(header.count); + QVector value(static_cast(header.count)); if (header.count > 1) { stream.device()->seek(startPos + header.offset);