summaryrefslogtreecommitdiff
path: root/src/dialogs/Private
diff options
context:
space:
mode:
authorAnton Kudryavtsev <a.kudryavtsev@netris.ru>2016-01-17 18:27:17 +0300
committerAnton Kudryavtsev <a.kudryavtsev@netris.ru>2016-01-17 17:33:14 +0000
commite42603fd5b4efaa321dfc4417905510beafe288e (patch)
tree889f744d1d5aa507d5beb1d3bd69d0d1a1e88c51 /src/dialogs/Private
parent6e3fd69409849bc4803b104a7674139fa630eec5 (diff)
downloadqtquickcontrols-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/Private')
-rw-r--r--src/dialogs/Private/qquickwritingsystemlistmodel.cpp1
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));