X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fatrack.C;h=ee39162ac00b6ceffd6987477d592b3c0d059807;hb=60f8df69db9ddd8148bfc41a17bb0955b52a45e6;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..ee39162a 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) { @@ -139,10 +139,8 @@ void ATrack::set_default_title() int64_t ATrack::to_units(double position, int round) { - if(round) - return Units::round(position * edl->session->sample_rate); - else - return Units::to_int64(position * edl->session->sample_rate); + return round ? Units::round(position * edl->session->sample_rate) : + Units::to_int64(position * edl->session->sample_rate + 1e-6); } double ATrack::to_doubleunits(double position)