aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/qmljs/qmljsvalueowner.cpp
diff options
context:
space:
mode:
authorChristian Kamm <christian.d.kamm@nokia.com>2011-09-26 15:07:12 +0200
committerChristian Kamm <christian.d.kamm@nokia.com>2011-09-27 08:30:28 +0200
commitc7d8462bf8919fa887d264adcccdf1e38eb6422c (patch)
tree98d199c4da25cd7c75490459698df5d4f61791dc /src/libs/qmljs/qmljsvalueowner.cpp
parent5daf6705acfdf8e7def76b772d31794fcb1fc040 (diff)
QmlJS: Fix threading issue in QmlObjectValue.
Still need to get rid of the lock in ValueOwner::registerValue. Change-Id: If9bbc548de54edf52805906aaaf730f5c66573dd Reviewed-on: http://codereview.qt-project.org/5542 Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com>
Diffstat (limited to 'src/libs/qmljs/qmljsvalueowner.cpp')
-rw-r--r--src/libs/qmljs/qmljsvalueowner.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libs/qmljs/qmljsvalueowner.cpp b/src/libs/qmljs/qmljsvalueowner.cpp
index c6ef8fd52c..aaa9f4d28b 100644
--- a/src/libs/qmljs/qmljsvalueowner.cpp
+++ b/src/libs/qmljs/qmljsvalueowner.cpp
@@ -453,6 +453,7 @@ const ObjectValue *ValueOwner::qtObject() const
void ValueOwner::registerValue(Value *value)
{
+ // ### get rid of this lock
QMutexLocker locker(&_mutex);
_registeredValues.append(value);
}