X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Ftracks.C;h=4873fac020d351c396da0fb0914c2d8be64ae38c;hp=b70b2b8a5543d4b6ca451081710e3b8c4b8fb358;hb=4a6b59824b2db18e6cc49b43a971923d5e5903ae;hpb=9a7a880b549aed850fd3c29abb152d69a94e23f8 diff --git a/cinelerra-5.1/cinelerra/tracks.C b/cinelerra-5.1/cinelerra/tracks.C index b70b2b8a..4873fac0 100644 --- a/cinelerra-5.1/cinelerra/tracks.C +++ b/cinelerra-5.1/cinelerra/tracks.C @@ -118,6 +118,7 @@ void Tracks::select_affected_edits(double position, Track *start_track, int sens for( Track *track=start_track; track; track=track->next ) { if( !track->record ) continue; for( Edit *edit=track->edits->first; edit; edit=edit->next ) { + if( edit->silence() ) continue; double startproject = track->from_units(edit->startproject); if( edl->equivalent(startproject, position) ) { edit->is_selected = sense >= 0 ? sense : @@ -659,6 +660,7 @@ int Tracks::new_group(int id) for( Track *track=first; track; track=track->next ) { if( !track->record ) continue; for( Edit *edit=track->edits->first; edit; edit=edit->next ) { + if( edit->group_id > 0 ) continue; if( !edit->is_selected ) continue; edit->group_id = id; ++count;