From e1ed3e088fe4e3ddc166c170a6c162b976a66ade Mon Sep 17 00:00:00 2001 From: nick black Date: Wed, 28 Oct 2020 02:18:53 -0400 Subject: [PATCH] braille_blit: closed-form transparency check --- src/lib/blit.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/lib/blit.c b/src/lib/blit.c index 7911c027e..1339a3bc4 100644 --- a/src/lib/blit.c +++ b/src/lib/blit.c @@ -688,10 +688,7 @@ braille_blit(ncplane* nc, int placey, int placex, int linesize, // more complicated to do optimally than quadrants, for sure. ideally, // we only get one color in an area. cell_set_bg_alpha(c, CELL_ALPHA_TRANSPARENT); - if(ffmpeg_trans_p(bgr, rgbbase_l0[3]) && ffmpeg_trans_p(bgr, rgbbase_r0[3]) - && ffmpeg_trans_p(bgr, rgbbase_l1[3]) && ffmpeg_trans_p(bgr, rgbbase_r1[3]) - && ffmpeg_trans_p(bgr, rgbbase_l2[3]) && ffmpeg_trans_p(bgr, rgbbase_r2[3]) - && ffmpeg_trans_p(bgr, rgbbase_l3[3]) && ffmpeg_trans_p(bgr, rgbbase_r3[3])){ + if(!egcidx){ cell_set_fg_alpha(c, CELL_ALPHA_TRANSPARENT); // FIXME else look for pairs of transparency! }else{