QmlDesigner: Band aid solution for currentFrame

We have a proper fix in qds/dev, but for 4.7.1 we do not take risks
and limit this to currentFrame.

Task-number: QDS-15001
Change-Id: I4387087a0311767819d554ef529921baa4d2d9c9
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
This commit is contained in:
Thomas Hartmann
2025-03-20 16:50:54 +01:00
parent 6304f9f173
commit e09732774e

View File

@@ -680,6 +680,8 @@ void NodeInstanceView::auxiliaryDataChanged(const ModelNode &node,
PropertyValueContainer container{instance.instanceId(), key.name, value, TypeName(), key.type}; PropertyValueContainer container{instance.instanceId(), key.name, value, TypeName(), key.type};
m_nodeInstanceServer->changeAuxiliaryValues({{container}}); m_nodeInstanceServer->changeAuxiliaryValues({{container}});
const PropertyName name = key.name.toByteArray(); const PropertyName name = key.name.toByteArray();
if (name != "currentFrame") {
if (node.hasVariantProperty(name)) { if (node.hasVariantProperty(name)) {
PropertyValueContainer container(instance.instanceId(), PropertyValueContainer container(instance.instanceId(),
name, name,
@@ -695,6 +697,7 @@ void NodeInstanceView::auxiliaryDataChanged(const ModelNode &node,
m_nodeInstanceServer->changePropertyBindings({{container}}); m_nodeInstanceServer->changePropertyBindings({{container}});
} }
} }
}
break; break;
case AuxiliaryDataType::Temporary: case AuxiliaryDataType::Temporary: