X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fcanvas.C;h=9f3ddc3b6e7d6cac46b5520164eda2419e5603a0;hb=38cb4182e11e57fc426bede3825e825e9d61433b;hp=e07dd33923c9e4a04c1da01e982f955715cedce9;hpb=9d832a1fff11b11aaa1108c460690ed05e2bdc05;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/canvas.C b/cinelerra-5.1/cinelerra/canvas.C index e07dd339..9f3ddc3b 100644 --- a/cinelerra-5.1/cinelerra/canvas.C +++ b/cinelerra-5.1/cinelerra/canvas.C @@ -859,7 +859,8 @@ void Canvas::update_refresh(VideoDevice *device, VFrame *output_frame) if( refresh_frame && (refresh_frame->get_w() != device->out_w || - refresh_frame->get_h() != device->out_h ) ) { + refresh_frame->get_h() != device->out_h || + refresh_frame->get_color_model() != best_color_model ) ) { // x11 direct render uses BC_BGR8888, use tranfer_from to remap delete refresh_frame; refresh_frame = 0; }