qmldesigner: fix assert

ASSERT failure in __cdecl QmlDesigner::AbstractProperty::AbstractProperty(const class QByteArray &,const class std::shared_ptr<class QmlDesigner::Internal::InternalNode> &,class QmlDesigner::Model *,class QmlDesigner::AbstractView *): "a property name cannot contain a space", file qtcreator\src\plugins\qmldesigner\designercore\model\abstractproperty.cpp, line 32

Change-Id: Ie991c86f172f4c1a5c70340f44b524b3e15cd5db
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Tim Jenssen
2023-07-20 21:31:09 +02:00
parent fe3c82de1c
commit ec4c5a9a08

View File

@@ -148,7 +148,7 @@ AbstractProperty BindingProperty::resolveToProperty() const
element = binding;
}
if (node.isValid())
if (node.isValid() && !element.contains(' '))
return node.property(element.toUtf8());
else
return AbstractProperty();