diff options
author | Ben Boeckel <MathStuf@gmail.com> | 2009-03-16 20:37:44 -0400 |
---|---|---|
committer | Ben Boeckel <MathStuf@gmail.com> | 2009-03-17 17:36:38 -0400 |
commit | 242e27d30d3598b8f9c35420025dd4ded2745956 (patch) | |
tree | 47a409d6e13ffa044a96ca5071252e9b211677b1 /sigscript | |
parent | fe6135aaad1db57dfcdaacf2ec3af6cb653b1b3e (diff) | |
download | sigen-242e27d30d3598b8f9c35420025dd4ded2745956.tar.gz sigen-242e27d30d3598b8f9c35420025dd4ded2745956.tar.xz sigen-242e27d30d3598b8f9c35420025dd4ded2745956.zip |
Reuse methods when cleaning up
Diffstat (limited to 'sigscript')
-rw-r--r-- | sigscript/Config.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/sigscript/Config.cpp b/sigscript/Config.cpp index d776956d..4abe8ec1 100644 --- a/sigscript/Config.cpp +++ b/sigscript/Config.cpp @@ -138,15 +138,11 @@ Config::Options Config::options(const QString& name, const bool recursive) const void Config::clean() { - QWriteLocker locker(&m_lock); for (QMutableMapIterator<QString, Value> i(m_values); i.hasNext(); i.next()) { + unsetOptions(i.key(), Hidden); if (i.value().second & Temporary) - { - i.remove(); - continue; - } - i.value().second &= ~Hidden; + removeValue(i.key(), false); } } |