Git commit 3bd0e7484f6749d27b57026d9da18f38ba86e800 by Jean-Baptiste Mardel= le. Committed on 31/08/2016 at 21:11. Pushed by mardelle into branch 'Applications/16.08'. Select all should ignore clips in locked tracks CCBUG: 368044 M +16 -1 src/timeline/customtrackview.cpp http://commits.kde.org/kdenlive/3bd0e7484f6749d27b57026d9da18f38ba86e800 diff --git a/src/timeline/customtrackview.cpp b/src/timeline/customtrackvie= w.cpp index e393e10..7a3000a 100644 --- a/src/timeline/customtrackview.cpp +++ b/src/timeline/customtrackview.cpp @@ -7721,7 +7721,22 @@ void CustomTrackView::slotSelectAllClips() { m_scene->clearSelection(); resetSelectionGroup(); - groupSelectedItems(m_scene->items(), false, true); + QList selection =3D m_scene->items(); + QList list; + for (int i =3D 0; i < selection.count(); ++i) { + if (selection.at(i)->parentItem() =3D=3D NULL && (selection.at(i)-= >type() =3D=3D AVWidget || selection.at(i)->type() =3D=3D TransitionWidget)= ) { + AbstractClipItem *item =3D static_cast(sel= ection.at(i)); + if (!item->isItemLocked()) { + list << item; + } + } else if (selection.at(i)->type() =3D=3D GroupWidget) { + AbstractGroupItem *item =3D static_cast(s= election.at(i)); + if (!item->isItemLocked()) { + list << item; + } + } + } + groupSelectedItems(list, false, true); } = void CustomTrackView::selectClip(bool add, bool group, int track, int pos)