X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fcwindowtool.C;h=e0e27e4d12d1dedb72c4d58531bd665862745b98;hp=5f7c41657874cf49379e8c354164fb0db2987c5f;hb=2778975bea06a53d8165a5e37bdacde1ae5f3320;hpb=47f71d004db08fb289428240fb87ce97c64382d2 diff --git a/cinelerra-5.1/cinelerra/cwindowtool.C b/cinelerra-5.1/cinelerra/cwindowtool.C index 5f7c4165..e0e27e4d 100644 --- a/cinelerra-5.1/cinelerra/cwindowtool.C +++ b/cinelerra-5.1/cinelerra/cwindowtool.C @@ -807,15 +807,10 @@ void CWindowCameraGUI::create_objects() void CWindowCameraGUI::update_preview() { - mwindow->gui->lock_window("CWindowCameraGUI::update_preview"); - mwindow->restart_brender(); - mwindow->gui->draw_overlays(1); - mwindow->sync_parameters(CHANGE_PARAMS); - mwindow->gui->unlock_window(); - mwindow->cwindow->refresh_frame(CHANGE_NONE); - mwindow->cwindow->gui->lock_window("CWindowCameraGUI::update_preview"); - mwindow->cwindow->gui->canvas->draw_refresh(); - mwindow->cwindow->gui->unlock_window(); + CWindowGUI *cgui = mwindow->cwindow->gui; + cgui->lock_window("CWindowCameraGUI::update_preview"); + cgui->sync_parameters(CHANGE_PARAMS, 0, 1); + cgui->unlock_window(); } @@ -1210,15 +1205,10 @@ void CWindowProjectorGUI::create_objects() void CWindowProjectorGUI::update_preview() { - mwindow->gui->lock_window("CWindowProjectorGUI::update_preview"); - mwindow->restart_brender(); - mwindow->sync_parameters(CHANGE_PARAMS); - mwindow->gui->draw_overlays(1); - mwindow->gui->unlock_window(); - mwindow->cwindow->refresh_frame(CHANGE_NONE); - mwindow->cwindow->gui->lock_window("CWindowProjectorGUI::update_preview"); - mwindow->cwindow->gui->canvas->draw_refresh(); - mwindow->cwindow->gui->unlock_window(); + CWindowGUI *cgui = mwindow->cwindow->gui; + cgui->lock_window("CWindowProjectorGUI::update_preview"); + cgui->sync_parameters(CHANGE_PARAMS, 0, 1); + cgui->unlock_window(); } void CWindowProjectorGUI::handle_event() @@ -2203,15 +2193,10 @@ void CWindowMaskGUI::handle_event() void CWindowMaskGUI::update_preview() { - mwindow->gui->lock_window("CWindowMaskGUI::update_preview"); - mwindow->restart_brender(); - mwindow->sync_parameters(CHANGE_PARAMS); - mwindow->gui->draw_overlays(1); - mwindow->gui->unlock_window(); - mwindow->cwindow->refresh_frame(CHANGE_NONE); - mwindow->cwindow->gui->lock_window("CWindowMaskGUI::update_preview"); - mwindow->cwindow->gui->canvas->draw_refresh(); - mwindow->cwindow->gui->unlock_window(); + CWindowGUI *cgui = mwindow->cwindow->gui; + cgui->lock_window("CWindowMaskGUI::update_preview"); + cgui->sync_parameters(CHANGE_PARAMS, 0, 1); + cgui->unlock_window(); }