X-Git-Url: https://cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fautos.C;fp=cinelerra-5.1%2Fcinelerra%2Fautos.C;h=a2914d82e274573704b6f1332e3039b8e24b4cc9;hb=271d07e4385f187b88ffcd986e9ecf5635a51718;hp=d08aae57aef58e609e4962bea2ac48ebc76c69f9;hpb=84ac8a2bb3357c04a3f67cf763b0f61ddbbd021d;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/autos.C b/cinelerra-5.1/cinelerra/autos.C index d08aae57..a2914d82 100644 --- a/cinelerra-5.1/cinelerra/autos.C +++ b/cinelerra-5.1/cinelerra/autos.C @@ -265,16 +265,11 @@ int Autos::auto_exists_for_editing(double position) Auto* Autos::get_auto_at_position(double position) { - int64_t unit_position = track->to_units(position, 1); - for(Auto *current = first; - current; - current = NEXT) - { - if(edl->equivalent(current->position, unit_position)) - { + for( Auto *current=first; current; current=NEXT ) { + double pos = track->from_units(current->position); + if( edl->equivalent(position, pos) ) return current; - } } return 0; }