Merge "Merge remote-tracking branch 'origin/4.8' into 4.9" into 4.9

This commit is contained in:
Eike Ziller
2019-03-14 09:24:57 +00:00
committed by The Qt Project
2 changed files with 2 additions and 2 deletions

View File

@@ -71,10 +71,10 @@ public:
void toogleRecording(bool b) const; void toogleRecording(bool b) const;
void resetGroupRecording() const; void resetGroupRecording() const;
bool hasKeyframeGroup(const ModelNode &node, const PropertyName &propertyName) const;
private: private:
void addKeyframeGroupIfNotExists(const ModelNode &node, const PropertyName &propertyName); void addKeyframeGroupIfNotExists(const ModelNode &node, const PropertyName &propertyName);
bool hasKeyframeGroup(const ModelNode &node, const PropertyName &propertyName) const;
QList<QmlTimelineKeyframeGroup> allKeyframeGroups() const; QList<QmlTimelineKeyframeGroup> allKeyframeGroups() const;
}; };

View File

@@ -63,7 +63,7 @@ void QmlObjectNode::setVariantProperty(const PropertyName &name, const QVariant
timelineFrames.setValue(value, frame); timelineFrames.setValue(value, frame);
return; return;
} else if (modelNode().hasId() && timelineIsActive()) { } else if (modelNode().hasId() && timelineIsActive() && currentTimeline().hasKeyframeGroup(modelNode(), name)) {
QmlTimelineKeyframeGroup timelineFrames(currentTimeline().keyframeGroup(modelNode(), name)); QmlTimelineKeyframeGroup timelineFrames(currentTimeline().keyframeGroup(modelNode(), name));
Q_ASSERT(timelineFrames.isValid()); Q_ASSERT(timelineFrames.isValid());