diff options
author | Anton Kudryavtsev <a.kudryavtsev@netris.ru> | 2016-08-19 13:03:15 +0300 |
---|---|---|
committer | Anton Kudryavtsev <a.kudryavtsev@netris.ru> | 2016-08-20 05:46:41 +0000 |
commit | e9667491d82985f86ff98426b6948a65af94a611 (patch) | |
tree | 373a18a92dd8081848014eab395022a8f5040159 /src/quick/items/qquickitem.cpp | |
parent | cd3380862b312a2d349bb72522f0751622448404 (diff) |
Quick: fix incorrect usage of 'range for' with Qt containers
Also port remaining foreach to 'range for'.
Change-Id: I20296bb3bb6d63f144ebddaba02cabeb16b7d734
Reviewed-by: Shawn Rutledge <shawn.rutledge@qt.io>
Diffstat (limited to 'src/quick/items/qquickitem.cpp')
-rw-r--r-- | src/quick/items/qquickitem.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/quick/items/qquickitem.cpp b/src/quick/items/qquickitem.cpp index bb5ed60e68..4c6b0b4167 100644 --- a/src/quick/items/qquickitem.cpp +++ b/src/quick/items/qquickitem.cpp @@ -98,7 +98,8 @@ void debugFocusTree(QQuickItem *item, QQuickItem *scope = 0, int depth = 1) << item->hasActiveFocus() << item->isFocusScope() << item; - for (QQuickItem *child : item->childItems()) { + const auto childItems = item->childItems(); + for (QQuickItem *child : childItems) { debugFocusTree( child, item->isFocusScope() || !scope ? item : scope, |