diff --git a/src/bluetooth/android/jni_android.cpp b/src/bluetooth/android/jni_android.cpp index 6bbc3bb0..c316a341 100644 --- a/src/bluetooth/android/jni_android.cpp +++ b/src/bluetooth/android/jni_android.cpp @@ -132,9 +132,9 @@ QJniObject valueForStaticField(JavaNames javaName, JavaNames javaFieldName) return QJniObject(); } - int offset_class = qstrlen(className); - int offset_field = qstrlen(fieldName); - QByteArray key(offset_class + offset_field, Qt::Uninitialized); + const size_t offset_class = qstrlen(className); + const size_t offset_field = qstrlen(fieldName); + QByteArray key(qsizetype(offset_class + offset_field), Qt::Uninitialized); memcpy(key.data(), className, offset_class); memcpy(key.data()+offset_class, fieldName, offset_field); diff --git a/src/bluetooth/qbluetoothserviceinfo_winrt.cpp b/src/bluetooth/qbluetoothserviceinfo_winrt.cpp index 780dbf2c..e2be5104 100644 --- a/src/bluetooth/qbluetoothserviceinfo_winrt.cpp +++ b/src/bluetooth/qbluetoothserviceinfo_winrt.cpp @@ -158,7 +158,7 @@ bool writeStringHelper(const QString &string, ComPtr writer) quint32 bytesWritten; hr = writer->WriteString(stringRef.Get(), &bytesWritten); RETURN_FALSE_IF_FAILED("Could not write string to buffer."); - if (bytesWritten != string.length()) { + if (bytesWritten != size_t(string.size())) { qCWarning(QT_BT_WINDOWS) << "Did not write full value to buffer"; return false; }