diff options
author | Anton Kudryavtsev <a.kudryavtsev@netris.ru> | 2016-01-17 18:27:17 +0300 |
---|---|---|
committer | Anton Kudryavtsev <a.kudryavtsev@netris.ru> | 2016-01-17 17:33:14 +0000 |
commit | e42603fd5b4efaa321dfc4417905510beafe288e (patch) | |
tree | 889f744d1d5aa507d5beb1d3bd69d0d1a1e88c51 /src/dialogs | |
parent | 6e3fd69409849bc4803b104a7674139fa630eec5 (diff) | |
download | qtquickcontrols-e42603fd5b4efaa321dfc4417905510beafe288e.tar.gz |
QQuickWritingSystemListModel: use reserve in writingSystems()
to optimize memory allocation.
Change-Id: Ia7fe5341635b3f0d94d00e7098c4141a26b35d8e
Reviewed-by: J-P Nurmi <jpnurmi@theqtcompany.com>
Diffstat (limited to 'src/dialogs')
-rw-r--r-- | src/dialogs/Private/qquickwritingsystemlistmodel.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/dialogs/Private/qquickwritingsystemlistmodel.cpp b/src/dialogs/Private/qquickwritingsystemlistmodel.cpp index 7236f8af..26b1ffe9 100644 --- a/src/dialogs/Private/qquickwritingsystemlistmodel.cpp +++ b/src/dialogs/Private/qquickwritingsystemlistmodel.cpp @@ -127,6 +127,7 @@ QStringList QQuickWritingSystemListModel::writingSystems() const { Q_D(const QQuickWritingSystemListModel); QStringList result; + result.reserve(d->wss.size()); for (QFontDatabase::WritingSystem ws : qAsConst(d->wss)) result.append(QFontDatabase::writingSystemName(ws)); |