diff --git a/src/components/other/units/Units.cpp b/src/components/other/units/Units.cpp index b8d1e8559..a9dfb02f9 100644 --- a/src/components/other/units/Units.cpp +++ b/src/components/other/units/Units.cpp @@ -28,7 +28,7 @@ Units::Units (QObject *parent) : QObject(parent) {} float Units::getDp () const { #ifdef Q_OS_MACOS - return 96.0 / 72.0; + return static_cast(96.0 / 72.0); #endif // ifdef Q_OS_MACOS return 1.0; diff --git a/src/utils/QExifImageHeader.cpp b/src/utils/QExifImageHeader.cpp index 3a1378a63..3f8bb1d3c 100644 --- a/src/utils/QExifImageHeader.cpp +++ b/src/utils/QExifImageHeader.cpp @@ -540,7 +540,7 @@ quint32 QExifValue::toLong () const { case Long: return static_cast(d.constData())->value.at(0); case SignedLong: - return static_cast(d.constData())->value.at(0); + return static_cast(static_cast(d.constData())->value.at(0)); } } return 0; @@ -598,7 +598,7 @@ qint32 QExifValue::toSignedLong () const { case Short: return static_cast(d.constData())->value.at(0); case Long: - return static_cast(d.constData())->value.at(0); + return static_cast(static_cast(d.constData())->value.at(0)); case SignedLong: return static_cast(d.constData())->value.at(0); } @@ -1544,7 +1544,7 @@ quint32 QExifImageHeader::writeExifHeader (QDataStream &stream, quint16 tag, con } else { stream << offset; - offset += value.count(); + offset += static_cast(value.count()); } break; case QExifValue::Undefined: @@ -1556,7 +1556,7 @@ quint32 QExifImageHeader::writeExifHeader (QDataStream &stream, quint16 tag, con } else { stream << offset; - offset += value.count(); + offset += static_cast(value.count()); } break; case QExifValue::Ascii: @@ -1569,7 +1569,7 @@ quint32 QExifImageHeader::writeExifHeader (QDataStream &stream, quint16 tag, con } else { stream << offset; - offset += value.count(); + offset += static_cast(value.count()); } break; case QExifValue::Short: