X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fcwindowgui.C;h=2491571d0adb712a035f049f8967c5bb9628e42a;hp=383445ae82ad5f8fedec9b8422e7d6672fbde4b3;hb=82cd36a45514043812fc911a6f1b0b28ebe27e9c;hpb=f06e8ed85bd5937d704d57b65e0fb26ed288996d diff --git a/cinelerra-5.1/cinelerra/cwindowgui.C b/cinelerra-5.1/cinelerra/cwindowgui.C index 383445ae..2491571d 100644 --- a/cinelerra-5.1/cinelerra/cwindowgui.C +++ b/cinelerra-5.1/cinelerra/cwindowgui.C @@ -1129,10 +1129,10 @@ void CWindowCanvas::draw_refresh(int flush) clear(0); if( mwindow->uses_opengl() ) { get_canvas()->unlock_window(); - mwindow->playback_3d->finish_output(); - get_canvas()->lock_window("CWindowCanvas::draw_refresh"); get_canvas()->flush(); get_canvas()->sync_display(); + mwindow->playback_3d->finish_output(); + get_canvas()->lock_window("CWindowCanvas::draw_refresh"); } if( refresh_frame && refresh_frame->get_w()>0 && refresh_frame->get_h()>0 ) { float in_x1, in_y1, in_x2, in_y2;