diff --git a/src/plugins/qmldesigner/components/curveeditor/curveeditorview.cpp b/src/plugins/qmldesigner/components/curveeditor/curveeditorview.cpp index b885b3d91c5..865b04a453a 100644 --- a/src/plugins/qmldesigner/components/curveeditor/curveeditorview.cpp +++ b/src/plugins/qmldesigner/components/curveeditor/curveeditorview.cpp @@ -363,7 +363,8 @@ void CurveEditorView::commitKeyframes(TreeItem *item) void CurveEditorView::commitCurrentFrame(int frame) { QmlTimeline timeline = activeTimeline(); - timeline.modelNode().setAuxiliaryData("currentFrame@NodeInstance", frame); + if (timeline.isValid()) + timeline.modelNode().setAuxiliaryData("currentFrame@NodeInstance", frame); } void CurveEditorView::commitStartFrame(int frame)