change to fixed rate refresh stratigy for vicons
[goodguy/history.git] / cinelerra-5.0 / cinelerra / vwindowgui.C
index 10ad8c87a6d12f8a208dc8b4d69f18dc39710ada..3c9ad5e62ef02fb6834e0fdae5044303dc4ce4ef 100644 (file)
@@ -57,7 +57,7 @@
 
 
 VWindowGUI::VWindowGUI(MWindow *mwindow, VWindow *vwindow)
- : BC_Window(PROGRAM_NAME ": Viewer",
+ : BC_Window(_(PROGRAM_NAME ": Viewer"),
        mwindow->session->vwindow_x,
        mwindow->session->vwindow_y,
        mwindow->session->vwindow_w,
@@ -97,9 +97,9 @@ void VWindowGUI::change_source(EDL *edl, const char *title)
        char string[BCTEXTLEN];
 
        if(title[0]) 
-               sprintf(string, PROGRAM_NAME ": %s", title);
+               sprintf(string, _(PROGRAM_NAME ": %s"), title);
        else
-               sprintf(string, PROGRAM_NAME ": Viewer");
+               sprintf(string, _(PROGRAM_NAME ": Viewer"));
 
        lock_window("VWindowGUI::change_source");
        timebar->update(0);
@@ -806,6 +806,9 @@ void VWindowCanvas::zoom_resize_window(float percentage)
 
 void VWindowCanvas::close_source()
 {
+       gui->unlock_window();
+       gui->vwindow->playback_engine->interrupt_playback(1);
+       gui->lock_window("VWindowCanvas::close_source");
        gui->vwindow->delete_source(1, 1);
 }