ripple edge drag_handle tweaks, sync_parameter fix, shuttlerc, shortcuts
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / cwindowgui.C
index 8cf018446e68c13b330edcd77ff78b673522d561..02ed52d32ad93ae559acb39554362dd0ce85e5d1 100644 (file)
@@ -668,14 +668,17 @@ void CWindowGUI::keyboard_zoomout()
 //     }
 }
 
-void CWindowGUI::sync_parameters(int change_type, int tool, int overlay)
+void CWindowGUI::sync_parameters(int change_type, int redraw, int overlay)
 {
-       if( tool ) update_tool();
+       if( redraw ) {
+               update_tool();
+               canvas->draw_refresh();
+       }
        if( change_type < 0 && !overlay ) return;
        unlock_window();
        if( change_type >= 0 ) {
                mwindow->restart_brender();
-               mwindow->sync_parameters(CHANGE_PARAMS);
+               mwindow->sync_parameters(change_type);
        }
        if( overlay ) {
                mwindow->gui->lock_window("CWindow::camera_keyframe");