X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fvwindow.C;h=5a63955aed36777230843c54bbadbc19e33d8952;hb=a0f90514d89589e1136ce90eda493c9545b8f10b;hp=98858289849a63660bd850ae3388a57057613851;hpb=f007a674187f11ab58a5aebfe1eec27a90398bcb;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/vwindow.C b/cinelerra-5.1/cinelerra/vwindow.C index 98858289..5a63955a 100644 --- a/cinelerra-5.1/cinelerra/vwindow.C +++ b/cinelerra-5.1/cinelerra/vwindow.C @@ -77,26 +77,20 @@ void VWindow::delete_source(int do_main_edl, int update_gui) //printf("VWindow::delete_source %d %d %p %p\n", __LINE__, gui->get_window_lock(), edl, indexable); if(do_main_edl) mwindow->edl->remove_vwindow_edl(get_edl()); - if(edl) - { + if( edl ) { edl->Garbage::remove_user(); -//printf("VWindow::delete_source %d\n", __LINE__); edl = 0; } -// if(mwindow->edl->vwindow_edl && !mwindow->edl->vwindow_edl_shared) -// { -// mwindow->edl->vwindow_edl->Garbage::remove_user(); -// mwindow->edl->vwindow_edl = 0; -// mwindow->edl->vwindow_edl_shared = 0; -// } - -//printf("VWindow::delete_source %d\n", __LINE__); - if(indexable) indexable->Garbage::remove_user(); - indexable = 0; + if( indexable ) { + indexable->Garbage::remove_user(); + indexable = 0; + } - if(update_gui) gui->change_source(0, _("Viewer")); -//printf("VWindow::delete_source %d\n", __LINE__); + if( update_gui ) { + gui->change_source(0, _("Viewer")); + gui->clock->clear(); + } }