diff --git a/src/plugins/qmldesigner/components/curveeditor/curveeditorview.cpp b/src/plugins/qmldesigner/components/curveeditor/curveeditorview.cpp index 865b04a453a..3f3f60d50a4 100644 --- a/src/plugins/qmldesigner/components/curveeditor/curveeditorview.cpp +++ b/src/plugins/qmldesigner/components/curveeditor/curveeditorview.cpp @@ -118,6 +118,11 @@ void CurveEditorView::nodeReparented(const ModelNode &node, updateKeyframes(); else if (QmlTimelineKeyframeGroup::checkKeyframesType(node)) updateKeyframes(); + else if (newPropertyParent.isValid() && !oldPropertyParent.isValid()) { + if (activeTimeline().hasKeyframeGroupForTarget(node)) { + updateKeyframes(); + } + } } void CurveEditorView::auxiliaryDataChanged(const ModelNode &node,