diff options
author | Ben Boeckel <MathStuf@gmail.com> | 2009-03-16 20:45:22 -0400 |
---|---|---|
committer | Ben Boeckel <MathStuf@gmail.com> | 2009-03-17 17:37:47 -0400 |
commit | 3691e79c57aaa5f5a797e73263c199a218f399bf (patch) | |
tree | 972114ab1b118389512ca93a76f952d139d0ef8c /sigscript/Config.cpp | |
parent | 9dda8036cd9d08d4f7aa9575a53702320b761ed8 (diff) | |
download | sigen-3691e79c57aaa5f5a797e73263c199a218f399bf.tar.gz sigen-3691e79c57aaa5f5a797e73263c199a218f399bf.tar.xz sigen-3691e79c57aaa5f5a797e73263c199a218f399bf.zip |
Use method to set the Deleted flag
Diffstat (limited to 'sigscript/Config.cpp')
-rw-r--r-- | sigscript/Config.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sigscript/Config.cpp b/sigscript/Config.cpp index b07758a7..107d481a 100644 --- a/sigscript/Config.cpp +++ b/sigscript/Config.cpp @@ -56,7 +56,7 @@ bool Config::removeValue(const QString& name, const bool shadow) { QWriteLocker locker(&m_lock); if (shadow) - m_values[name].second |= Deleted; + setOptions(name, Deleted); else if (m_values.contains(name)) m_values.remove(name); else @@ -139,6 +139,7 @@ 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); |