diff options
Diffstat (limited to 'src/corelib/json')
-rw-r--r-- | src/corelib/json/qjson_p.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/json/qjson_p.h b/src/corelib/json/qjson_p.h index 304aa9cc5d..b484148074 100644 --- a/src/corelib/json/qjson_p.h +++ b/src/corelib/json/qjson_p.h @@ -469,7 +469,7 @@ inline bool String::operator<(const Latin1String &str) const ++uc; ++c; } - return (uc == (d->utf16 + d->length) ? *c : (ushort)*uc < *c); + return (uc == e ? (int)d->length < (int)str.d->length : (ushort)*uc < *c); } |