summaryrefslogtreecommitdiffstats
path: root/sigscript
diff options
context:
space:
mode:
authorBen Boeckel <MathStuf@gmail.com>2009-03-16 20:38:02 -0400
committerBen Boeckel <MathStuf@gmail.com>2009-03-17 17:37:21 -0400
commitde4ecb39402fa695fa814eee0ac031baeecfb6b5 (patch)
treef28807a9018be7e8093ec41110731ee08d83a206 /sigscript
parent242e27d30d3598b8f9c35420025dd4ded2745956 (diff)
downloadsigen-de4ecb39402fa695fa814eee0ac031baeecfb6b5.tar.gz
sigen-de4ecb39402fa695fa814eee0ac031baeecfb6b5.tar.xz
sigen-de4ecb39402fa695fa814eee0ac031baeecfb6b5.zip
Add read locker when fetching the value list
Diffstat (limited to 'sigscript')
-rw-r--r--sigscript/Config.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/sigscript/Config.cpp b/sigscript/Config.cpp
index 4abe8ec1..b07758a7 100644
--- a/sigscript/Config.cpp
+++ b/sigscript/Config.cpp
@@ -91,6 +91,7 @@ bool Config::hasValue(const QString& name, const bool recursive) const
QStringList Config::values(const bool recursive) const
{
+ QReadLocker locker(&m_lock);
QStringList values = m_values.keys();
if (recursive && m_parent)
values += m_parent->values(true);