X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fatrack.C;h=ed9df7b90105614a2f726cea39bab7a66a8c61bb;hb=38cb4182e11e57fc426bede3825e825e9d61433b;hp=1ef123dae4fdd014aa0be421ca415068b56bb9fe;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/atrack.C b/cinelerra-5.1/cinelerra/atrack.C index 1ef123da..ed9df7b9 100644 --- a/cinelerra-5.1/cinelerra/atrack.C +++ b/cinelerra-5.1/cinelerra/atrack.C @@ -127,7 +127,7 @@ int ATrack::load_defaults(BC_Hash *defaults) void ATrack::set_default_title() { - Track *current = ListItem::owner->first; + Track *current = ListItem::list->first; int i; for(i = 0; current; current = NEXT) { @@ -177,3 +177,15 @@ int ATrack::paste_derived(int64_t start, int64_t end, int64_t total_length, File return 0; } +void ATrack::deglitch(double position, + int edit_labels, int edit_plugins, int edit_autos) +{ + int64_t samples = to_units(position, 0); + edits->deglitch(samples); + if( edit_plugins ) { + for(int i = 0; i < plugin_set.size(); i++) { + plugin_set.get(i)->deglitch(samples); + } + } +} +