aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/v8/qv8engine.cpp
diff options
context:
space:
mode:
authorAnton Kudryavtsev <a.kudryavtsev@netris.ru>2016-04-25 17:40:19 +0300
committerAnton Kudryavtsev <a.kudryavtsev@netris.ru>2016-04-27 13:39:22 +0000
commit485a381cabc730622dbe1b150260ea417d2bbcfd (patch)
tree56ac2b422a0d2db44eb2babbe82e639a880dab57 /src/qml/qml/v8/qv8engine.cpp
parent1ee7efac496d893cea9e5310d249275fe1532f2a (diff)
Qml: use qDeleteAll more
qDeleteAll uses iterator-based loop, that produce less code than index-based. Saves ~0.1 KB text size. Config: release build, Ubuntu 14.04 x64, gcc 4.9 Change-Id: Ib6c01f3b6a73367e33aecd34223edde15262d33c Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
Diffstat (limited to 'src/qml/qml/v8/qv8engine.cpp')
-rw-r--r--src/qml/qml/v8/qv8engine.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/qml/qml/v8/qv8engine.cpp b/src/qml/qml/v8/qv8engine.cpp
index d322088f61..6949eb43e8 100644
--- a/src/qml/qml/v8/qv8engine.cpp
+++ b/src/qml/qml/v8/qv8engine.cpp
@@ -155,8 +155,7 @@ QV8Engine::QV8Engine(QJSEngine* qq)
QV8Engine::~QV8Engine()
{
- for (int ii = 0; ii < m_extensionData.count(); ++ii)
- delete m_extensionData[ii];
+ qDeleteAll(m_extensionData);
m_extensionData.clear();
qt_rem_qmlxmlhttprequest(m_v4Engine, m_xmlHttpRequestData);