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)
{
if (!m_id.isEmpty()) {
if (!m_id.isEmpty() && context()) {
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
}