From a12c45dc2285b240862833e46cfae17f3859323c Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Fri, 15 Mar 2019 11:48:41 +1100 Subject: [PATCH] slight code enhancement --- panels/effectcontrols.cpp | 15 +-------------- timeline/sequence.cpp | 4 ++-- timeline/sequence.h | 2 +- 3 files changed, 4 insertions(+), 17 deletions(-) diff --git a/panels/effectcontrols.cpp b/panels/effectcontrols.cpp index a358691ab..98fd01e11 100644 --- a/panels/effectcontrols.cpp +++ b/panels/effectcontrols.cpp @@ -602,20 +602,7 @@ void EffectControls::SetClips() Clear(true); // replace clip vector - selected_clips_ = olive::ActiveSequence->SelectedClips(); - - if (selected_clips_.isEmpty()) { - // If no clips are selected, there may be transitions that are - for (int i=0;iclips.size();i++) { - Clip* c = olive::ActiveSequence->clips.at(i).get(); - if (c != nullptr) { - if (olive::ActiveSequence->IsTransitionSelected(c->opening_transition.get()) - || olive::ActiveSequence->IsTransitionSelected(c->closing_transition.get())) { - selected_clips_.append(c); - } - } - } - } + selected_clips_ = olive::ActiveSequence->SelectedClips(false); Load(); } diff --git a/timeline/sequence.cpp b/timeline/sequence.cpp index 6ad7bc9a9..5f3a69e71 100644 --- a/timeline/sequence.cpp +++ b/timeline/sequence.cpp @@ -87,13 +87,13 @@ void Sequence::RefreshClips(Media *m) { } } -QVector Sequence::SelectedClips() +QVector Sequence::SelectedClips(bool containing) { QVector selected_clips; for (int i=0;i SelectedClips(); + QVector SelectedClips(bool containing = true); QVector SelectedClipIndexes(); Effect* GetSelectedGizmo();