QmlDesigner.NodeInstances: Check if context is not null

This commit is contained in:
Marco Bubke
2011-02-23 19:18:51 +01:00
parent 4fc0839b37
commit eef08c0b91

View File

@@ -161,11 +161,11 @@ void ObjectNodeInstance::initializePropertyWatcher(const ObjectNodeInstance::Poi
void ObjectNodeInstance::setId(const QString &id) void ObjectNodeInstance::setId(const QString &id)
{ {
if (!m_id.isEmpty()) { if (!m_id.isEmpty() && context()) {
context()->engine()->rootContext()->setContextProperty(m_id, 0); context()->engine()->rootContext()->setContextProperty(m_id, 0);
} }
if (!id.isEmpty()) { if (!id.isEmpty() && context()) {
context()->engine()->rootContext()->setContextProperty(id, object()); // will also force refresh of all bindings context()->engine()->rootContext()->setContextProperty(id, object()); // will also force refresh of all bindings
} }