summaryrefslogtreecommitdiffstats
path: root/src/core/aspects
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2016-04-28 12:51:47 +0200
committerMarc Mutz <marc.mutz@kdab.com>2016-04-30 20:52:07 +0000
commita1dbf037ae4520b454d701a88daa6313e5566b07 (patch)
treecf576856a084136be783a3584cbdf77231c0678c /src/core/aspects
parent0c03bd8409838de5a4f6323d1f07b4d29cc3e3bc (diff)
QAspectEngine: replace a Q_FOREACH loop with qDeleteAll()
Saves 300b in text size on optimized GCC 6.0 Linux AMD64 builds. Change-Id: I7aeb9c0739c1844f0fb5189625c0c49f1a22160c Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/core/aspects')
-rw-r--r--src/core/aspects/qaspectengine.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/core/aspects/qaspectengine.cpp b/src/core/aspects/qaspectengine.cpp
index 4ad6aae5b..2cbbe5f97 100644
--- a/src/core/aspects/qaspectengine.cpp
+++ b/src/core/aspects/qaspectengine.cpp
@@ -78,8 +78,7 @@ QAspectEnginePrivate::QAspectEnginePrivate()
QAspectEnginePrivate::~QAspectEnginePrivate()
{
- Q_FOREACH (QAbstractAspect* aspect, m_aspects)
- delete aspect;
+ qDeleteAll(m_aspects);
}
/*!