X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fzwindow.C;h=22c8250b78006ea5c1e31521fd1136d5e8e88221;hb=48c313de28fe6d39d9431dbe2dca6ffb176541ff;hp=f3ba30f265e368f4308d87ba4f8992f965ad7339;hpb=d348518c261d543e12282d516768d4f446434a42;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/zwindow.C b/cinelerra-5.1/cinelerra/zwindow.C index f3ba30f2..22c8250b 100644 --- a/cinelerra-5.1/cinelerra/zwindow.C +++ b/cinelerra-5.1/cinelerra/zwindow.C @@ -222,6 +222,14 @@ void ZWindow::change_source(EDL *edl) } } +void ZWindow::stop_playback() +{ + int locked = zgui->get_window_lock(); + if( locked ) zgui->unlock_window(); + zgui->playback_engine->interrupt_playback(1); + if( locked ) zgui->lock_window("ZWindow::stop_playback"); +} + void ZWindow::issue_command(int command, int wait_tracking, int use_inout, int update_refresh, int toggle_audio) {