add edit length update when open_edl changes media length, replace stack_warn with...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / tracks.C
index 419f26d93690dc20c14533d9127fc6270195f75c..36dc79cc5d4c1ab9ccd5628337c66237ae5dc565 100644 (file)
@@ -805,3 +805,13 @@ double Tracks::align_timecodes()
        return offset;
 }
 
+void Tracks::update_idxbl_length(int id, double dt)
+{
+       for( Track *track=first; track; track=track->next ) {
+               if( !track->is_armed() ) continue;
+               int64_t du = track->to_units(dt,0);
+               track->edits->update_idxbl_length(id, du);
+               track->optimize();
+       }
+}
+