labels follow edits fix, group only ungrouped edits, add reset to 7 plugins, add...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / tracks.C
index b70b2b8a5543d4b6ca451081710e3b8c4b8fb358..4873fac020d351c396da0fb0914c2d8be64ae38c 100644 (file)
@@ -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;