X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fnew.C;h=cb2516ec469ac2f9a87fe2f0397a6f703208b03a;hb=9db053d413fde01439cc72ec2109913dfda2ec7b;hp=6c37e34814f8744c2601464068ef5d97c47b246d;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/new.C b/cinelerra-5.1/cinelerra/new.C index 6c37e348..cb2516ec 100644 --- a/cinelerra-5.1/cinelerra/new.C +++ b/cinelerra-5.1/cinelerra/new.C @@ -104,11 +104,10 @@ int New::create_new_project() for(int i = 0; i < mwindow->vwindows.size(); i++) { - mwindow->vwindows.get(i)->playback_engine->que->send_command(STOP, - CHANGE_NONE, - 0, - 0); - mwindow->vwindows.get(i)->playback_engine->interrupt_playback(0); + VWindow *vwindow = mwindow->vwindows.get(i); + if( !vwindow->is_running() ) continue; + vwindow->playback_engine->que->send_command(STOP, CHANGE_NONE, 0, 0); + vwindow->playback_engine->interrupt_playback(0); } mwindow->cwindow->playback_engine->interrupt_playback(0); @@ -227,10 +226,6 @@ int NewThread::update_aspect() -#if 0 -N_("Cinelerra: New Project"); -#endif - NewWindow::NewWindow(MWindow *mwindow, NewThread *new_thread, int x, int y) : BC_Window(_(_(PROGRAM_NAME ": New Project")), x,