From 73e834438fa36a2e3567813b9c2fcddd312b0a8e Mon Sep 17 00:00:00 2001 From: nick black Date: Wed, 22 Jan 2025 02:01:49 -0500 Subject: [PATCH] ncplane_as_rgba_internal(): always initialize to calm scan-build --- src/lib/notcurses.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/lib/notcurses.c b/src/lib/notcurses.c index 0bca9f077..71608a1e3 100644 --- a/src/lib/notcurses.c +++ b/src/lib/notcurses.c @@ -3186,19 +3186,16 @@ ncplane_as_rgba_internal(const ncplane* nc, ncblitter_e blit, for(unsigned px = 0 ; px < bset->width ; ++px){ uint32_t* p = &ret[(targy + py) * (lenx * bset->width) + (targx + px)]; bool background = is_bg_p(idx, py, px, bset->width); + *p = 0; if(background){ - if(ba){ - *p = 0; - }else{ + if(!ba){ ncpixel_set_a(p, 0xff); ncpixel_set_r(p, br); ncpixel_set_g(p, bb); ncpixel_set_b(p, bg); } }else{ - if(fa){ - *p = 0; - }else{ + if(!fa){ ncpixel_set_a(p, 0xff); ncpixel_set_r(p, fr); ncpixel_set_g(p, fb);