From ded9ac6aaa5d212d9dfa5540343978f7751f9c47 Mon Sep 17 00:00:00 2001 From: nick black Date: Thu, 28 Jan 2021 22:20:21 -0500 Subject: [PATCH] paint(): set crender->blitterstacked Iff cell_blitted_p() when we select the glyph in paint(), we ought enter blitter stacking mode. Make this decision in paint() #1068. --- src/lib/render.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/render.c b/src/lib/render.c index 585647b5a..a0c40fb91 100644 --- a/src/lib/render.c +++ b/src/lib/render.c @@ -334,6 +334,7 @@ paint(const ncplane* p, struct crender* rvec, int dstleny, int dstlenx, // if the following is true, we're a real glyph, and not the right-hand // side of a wide glyph (nor the null codepoint). if( (targc->gcluster = vis->gcluster) ){ // index copy only + crender->blitterstacked = cell_blitted_p(vis); // we can't plop down a wide glyph if the next cell is beyond the // screen, nor if we're bisected by a higher plane. if(cell_double_wide_p(vis)){