From 3998ba94a7e8fc584eee343455eb2eb9b96add55 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Tue, 3 Sep 2024 12:33:18 +0200 Subject: [PATCH] QmlDesigner: Fix timeline recording We have to set the new timeline even if the current was invalid. Task-number: QDS-13532 Change-Id: I7cf1ed33248d89c87107b924733ae31335d20edb Reviewed-by: Marco Bubke --- .../qmldesigner/components/timelineeditor/timelineview.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/qmldesigner/components/timelineeditor/timelineview.cpp b/src/plugins/qmldesigner/components/timelineeditor/timelineview.cpp index 4cfc6f03207..97b59eb2491 100644 --- a/src/plugins/qmldesigner/components/timelineeditor/timelineview.cpp +++ b/src/plugins/qmldesigner/components/timelineeditor/timelineview.cpp @@ -468,11 +468,11 @@ void TimelineView::setTimelineRecording(bool value) void TimelineView::setCurrentTimeline(const ModelNode &timeline) { - if (QmlTimeline currentTimeline = currentTimelineNode()) { + if (QmlTimeline currentTimeline = currentTimelineNode()) currentTimeline.toogleRecording(false); + if (isAttached()) model()->setCurrentTimelineNode(timeline); - } } void TimelineView::customNotification(const AbstractView * /*view*/,