summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2018-06-11 13:20:28 +0200
committerEdward Welbourne <edward.welbourne@qt.io>2018-07-05 13:44:18 +0000
commit7cd7d6ab3fbfffff8707271c03bb01bcbe5a6d45 (patch)
tree573773654642a3389b570d2da88ab71feaba2c0b
parent5bd9f983421cdf21f0abb47f957adf9cfd30d966 (diff)
QCborMap: Add reserve() to the QHash conversion
Change-Id: Id4c99d74841842cfa442fffd15371720f9566708 Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io> Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
-rw-r--r--src/corelib/serialization/qjsoncbor.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/corelib/serialization/qjsoncbor.cpp b/src/corelib/serialization/qjsoncbor.cpp
index 46d2555554..158f1950d0 100644
--- a/src/corelib/serialization/qjsoncbor.cpp
+++ b/src/corelib/serialization/qjsoncbor.cpp
@@ -869,6 +869,7 @@ QVariantMap QCborMap::toVariantMap() const
QVariantHash QCborMap::toVariantHash() const
{
QVariantHash retval;
+ retval.reserve(size());
for (qsizetype i = 0; i < 2 * size(); i += 2)
retval.insert(makeString(d.data(), i), d->valueAt(i + 1).toVariant());
return retval;