}
}
}
+
void Tracks::align_edits(double start, double end)
{
// This doesn't affect automation or effects
- ArrayList<double> times;
-
- for(Track *current_track = first;
- current_track;
- current_track = current_track->next)
- {
- if(current_track->record)
- {
- current_track->align_edits(start, end, ×);
- }
+ Track *master_track = 0;
+ for( Track *track=first; track; track=track->next ) {
+ if( !track->record ) continue;
+ if( !master_track )
+ master_track = track;
+ else
+ track->align_edits(start, end, master_track);
}
}