summaryrefslogtreecommitdiffstats
path: root/sigscript
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-03-17 18:03:45 -0400
committerBen Boeckel <MathStuf@gmail.com>2009-03-17 18:03:45 -0400
commit654696c86794e7c29772bce49e5b5ff0bff9d1f3 (patch)
treec0cc0021627cab402c34d802911d3a4d2752885e /sigscript
parentd415d9136eaf7e9d68ccdde5a8a208b1a7eefea9 (diff)
downloadsigen-654696c86794e7c29772bce49e5b5ff0bff9d1f3.tar.gz
sigen-654696c86794e7c29772bce49e5b5ff0bff9d1f3.tar.xz
sigen-654696c86794e7c29772bce49e5b5ff0bff9d1f3.zip
Use a mutable iterator instead of foreach
Diffstat (limited to 'sigscript')
-rw-r--r--sigscript/Config.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/sigscript/Config.cpp b/sigscript/Config.cpp
index 107d481a..6bfc8863 100644
--- a/sigscript/Config.cpp
+++ b/sigscript/Config.cpp
@@ -95,10 +95,10 @@ QStringList Config::values(const bool recursive) const
QStringList values = m_values.keys();
if (recursive && m_parent)
values += m_parent->values(true);
- foreach (const QString& value, values)
+ for (QMutableStringListIterator i(values); i.hasNext(); i.next())
{
- if (m_values.contains(value) && (m_values[value].second & (Deleted | Hidden)))
- values.removeAll(value);
+ if (m_values.contains(i.value()) && (m_values[i.value()].second & (Deleted | Hidden)))
+ i.remove();
}
return values.toSet().toList();
}