From 8582664c8e2eb7d0f1f48163272749e7d2b45834 Mon Sep 17 00:00:00 2001
From: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Date: Thu, 28 Jan 2010 17:48:17 +0100
Subject: [PATCH] QmlDesigner: fixes crash bug (WriteLocker)

ModelNode::addChildNode() crashed
---
 src/plugins/qmldesigner/core/model/modelnode.cpp | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/plugins/qmldesigner/core/model/modelnode.cpp b/src/plugins/qmldesigner/core/model/modelnode.cpp
index ac280a9210f..bd832231b70 100644
--- a/src/plugins/qmldesigner/core/model/modelnode.cpp
+++ b/src/plugins/qmldesigner/core/model/modelnode.cpp
@@ -583,7 +583,6 @@ void ModelNode::removeProperty(const QString &name)
 */
 ModelNode ModelNode::addChildNode(const QString &nodeTypeString, int majorVersion, int minorVersion, const QString &propertyName, const PropertyListType &propertyList)
 {
-    Internal::WriteLocker locker(m_model.data());
     if (!isValid()) {
         Q_ASSERT_X(isValid(), Q_FUNC_INFO, "model node is invalid");
         throw InvalidModelNodeException(__LINE__, __FUNCTION__, __FILE__);
-- 
GitLab