X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fcinelerra%2Ftracks.C;h=8cbf92cec4c927bc3a7732d7b8547e858f5bb85a;hb=000e295b1fdc93084a11b304cf0b65c158dab4ea;hp=07524f1f342ccb296a1b32dfb9eda4b6e6b7071d;hpb=1db0dacec8f9d7f5687e582bd282d9bf83bd58f0;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/tracks.C b/cinelerra-5.1/cinelerra/tracks.C index 07524f1f..8cbf92ce 100644 --- a/cinelerra-5.1/cinelerra/tracks.C +++ b/cinelerra-5.1/cinelerra/tracks.C @@ -126,7 +126,7 @@ void Tracks::get_selected_edits(ArrayList *drag_edits) } } -void Tracks::select_edits(double start, double end) +void Tracks::select_edits(double start, double end, int v) { for( Track *track=first; track; track=track->next ) { if( !track->is_armed() ) continue; @@ -135,7 +135,7 @@ void Tracks::select_edits(double start, double end) for( Edit *edit=track->edits->first; edit; edit=edit->next ) { if( start_pos >= edit->startproject+edit->length ) continue; if( edit->startproject >= end_pos ) continue; - edit->is_selected = 1; + edit->is_selected = v > 1 ? 1 : v < 0 ? 0 : !edit->is_selected ; } } }