diff --git a/app/widget/timelinewidget/timelinewidget.cpp b/app/widget/timelinewidget/timelinewidget.cpp index f8cb8c398..c6ef2566c 100644 --- a/app/widget/timelinewidget/timelinewidget.cpp +++ b/app/widget/timelinewidget/timelinewidget.cpp @@ -690,6 +690,10 @@ void TimelineWidget::RemoveTrack(TrackOutput *track) void TimelineWidget::ViewSelectionChanged() { + if (rubberband_.isVisible()) { + return; + } + QList selected_items = GetSelectedBlocks(); QList selected_blocks; @@ -881,4 +885,6 @@ void TimelineWidget::EndRubberBandSelect(bool enable_selecting, bool select_link MoveRubberBandSelect(enable_selecting, select_links); rubberband_.hide(); rubberband_now_selected_.clear(); + + ViewSelectionChanged(); }