QLocal8Bit::convertFromUnicode[win]: limit fprintf to !NDEBUG
Because there is no other way to stop it from printing the output. Pick-to: 6.5 Change-Id: Ie6dcb393351f50691366849ba85d60e2e186f9fb Reviewed-by: Edward Welbourne <edward.welbourne@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> (cherry picked from commit 1dd89bfb04515bd2e431f8915256a417d622288f) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit d059d5c3cb9dddcc55cf5291cd1b7222169d105b)
This commit is contained in:
parent
7eccff71a6
commit
e69cc7d13a
@ -1575,9 +1575,11 @@ QByteArray QLocal8Bit::convertFromUnicode_sys(QStringView in, quint32 codePage,
|
||||
// incomplete sequence, probably a Windows bug. We try to avoid that from
|
||||
// happening by reducing the window size in that case. But let's keep this
|
||||
// branch just in case of other bugs.
|
||||
#ifndef QT_NO_DEBUG
|
||||
r = GetLastError();
|
||||
fprintf(stderr,
|
||||
"WideCharToMultiByte: Cannot convert multibyte text (error %d)\n", r);
|
||||
#endif // !QT_NO_DEBUG
|
||||
break;
|
||||
}
|
||||
std::tie(out, outlen) = growOut(neededLength);
|
||||
|
Loading…
x
Reference in New Issue
Block a user