From 796a30eda9c61512bafce1c2082dc6c551a11e01 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Mon, 2 Mar 2020 17:03:36 +1100 Subject: [PATCH] timelinewidget: when rubberbanding, only emit selection changed when the rubberband is finished --- app/widget/timelinewidget/timelinewidget.cpp | 6 ++++++ 1 file changed, 6 insertions(+) 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(); }