X-Git-Url: https://cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fplaytransport.C;h=4cb51aa75b7ce068848d30fa4cd5414cb2047aee;hb=7773615d89c9da219d3ade11c265601bfbc07dc0;hp=94b70dcdc139f9dc79b8aa1000481e43bc5213e6;hpb=3bf30d220f7855b995b887dc10812ae3780e6805;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/playtransport.C b/cinelerra-5.1/cinelerra/playtransport.C index 94b70dcd..4cb51aa7 100644 --- a/cinelerra-5.1/cinelerra/playtransport.C +++ b/cinelerra-5.1/cinelerra/playtransport.C @@ -502,11 +502,7 @@ void PlayTransport::change_position(double position) if( !get_edl() ) return; int command = engine->command->command; // stop transport - if( command != STOP && command != COMMAND_NONE && - command != SINGLE_FRAME_FWD && command != SINGLE_FRAME_REWIND ) { - engine->transport_stop(); - engine->interrupt_playback(0); - } + engine->stop_playback(0); mwindow->gui->lock_window("PlayTransport::change_position"); mwindow->goto_position(position); mwindow->gui->unlock_window();