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
parent
a383d79772
commit
2d43f735b4
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Reference in New Issue