X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fguicast%2Fvframe.C;h=4c1aa390393a868c9f069396db3f2c7db95a05f4;hb=a1ec01f78c69ac89b70269884acc212a23e49622;hp=4960ff26834951df49a502ecb9532b506e10c61d;hpb=8fd64d1d3770c95e2a7cba1049e909cadb4e1fbf;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/guicast/vframe.C b/cinelerra-5.1/guicast/vframe.C index 4960ff26..4c1aa390 100644 --- a/cinelerra-5.1/guicast/vframe.C +++ b/cinelerra-5.1/guicast/vframe.C @@ -998,12 +998,12 @@ int VFrame::get_clear_alpha() { return clear_alpha; } void VFrame::clear_frame() { - if( clear_color >= 0 ) { - BC_CModels::init_color(clear_color, clear_alpha, get_rows(), get_color_model(), - get_y(), get_u(), get_v(), 0,0, get_w(),get_h(), get_bytes_per_line()); - } - else - black_frame(); + if( clear_color >= 0 && + !BC_CModels::init_color(clear_color, clear_alpha, + get_rows(), get_color_model(), get_y(), get_u(), get_v(), + 0,0, get_w(),get_h(), get_bytes_per_line()) ) + return; + black_frame(); } void VFrame::rotate90()