From 29f2d3024e344a1ff9910866832fffe2e9e8729c Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Mon, 23 Nov 2020 09:15:46 +1100 Subject: [PATCH] timeline: clear selections when disconnecting viewer Fixes #1400 --- app/widget/timelinewidget/timelinewidget.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/widget/timelinewidget/timelinewidget.cpp b/app/widget/timelinewidget/timelinewidget.cpp index 5bce64be0..6f913b8e6 100644 --- a/app/widget/timelinewidget/timelinewidget.cpp +++ b/app/widget/timelinewidget/timelinewidget.cpp @@ -278,6 +278,8 @@ void TimelineWidget::DisconnectNodeInternal(ViewerOutput *n) disconnect(n, &ViewerOutput::TimebaseChanged, this, &TimelineWidget::SetTimebase); disconnect(n, &ViewerOutput::TrackHeightChanged, this, &TimelineWidget::TrackHeightChanged); + DeselectAll(); + foreach (TrackOutput* track, n->GetTracks()) { RemoveTrack(track); }