Remove QTextCodec dependency from the cbor reader

Change-Id: I5abc60846d95931860133b9318690b457bb886d7
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
bb10
Lars Knoll 2020-04-26 11:58:00 +02:00
parent a383d79772
commit 2d43f735b4
1 changed files with 1 additions and 1 deletions

View File

@ -1348,7 +1348,7 @@ QCborStreamReader::StringResult<QString> QCborStreamReader::_readString_helper()
if (r.data.size() > MaxStringSize) {
err = CborErrorDataTooLarge;
} else {
QTextCodec::ConverterState cs;
QStringConverter::State cs(QStringConverter::Flag::Stateless);
result.data = QUtf8::convertToUnicode(r.data, r.data.size(), &cs);
if (cs.invalidChars != 0 || cs.remainingChars != 0)
err = CborErrorInvalidUtf8TextString;