lock xft, plugin index builder lock, clear clip thumbnails, clear vwin clock, setpoin...
[goodguy/history.git] / cinelerra-5.1 / cinelerra / vwindow.C
index 98858289849a63660bd850ae3388a57057613851..5a63955aed36777230843c54bbadbc19e33d8952 100644 (file)
@@ -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();
+       }
 }