X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fcwindowtool.C;h=f0f372a5aba2f82315f2ee38d7a232af060e21a8;hb=b30123c9534e8df8da1694d40396d86396bf1c08;hp=e5e6b2adf43f660e843e5e5aa9002d260b8e0ee7;hpb=b9f98da8f1cd8b7b31ead02fa41f299b56cac3da;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/cwindowtool.C b/cinelerra-5.1/cinelerra/cwindowtool.C index e5e6b2ad..f0f372a5 100644 --- a/cinelerra-5.1/cinelerra/cwindowtool.C +++ b/cinelerra-5.1/cinelerra/cwindowtool.C @@ -913,7 +913,9 @@ void CWindowCameraGUI::update() if(z_auto) { float value = z_auto->get_value(); z->update(value); + thread->gui->lock_window("CWindowCameraGUI::update"); thread->gui->composite_panel->cpanel_zoom->update(value); + thread->gui->unlock_window(); } if( x_auto && y_auto && z_auto ) @@ -1355,7 +1357,9 @@ void CWindowProjectorGUI::update() if(z_auto) { float value = z_auto->get_value(); z->update(value); + thread->gui->lock_window("CWindowProjectorGUI::update"); thread->gui->composite_panel->cpanel_zoom->update(value); + thread->gui->unlock_window(); } if( x_auto && y_auto && z_auto )