Follow-up Comment #1, bug #57937 (project screen):
Ah, again this macro...
Try this:
diff --git a/src/ansi.c b/src/ansi.c
index 27983bb..f0d7b73 100644
--- a/src/ansi.c
+++ b/src/ansi.c
@@ -2451,11 +2451,12 @@ struct mchar *mc;
}
# define MKillDwLeft(p, ml, x) \
+ if (x + 1 < p->w_width) { \
if (dw_left(ml, x, p->w_encoding)) \
{ \
copy_mchar2mline(&mchar_blank, ml, x); \
copy_mchar2mline(&mchar_blank, ml, x + 1); \
- }
+ }}
#else
# define MKillDwRight(p, ml, x) ;
# define MKillDwLeft(p, ml, x) ;
@@ -2781,7 +2782,7 @@ int ins;
#endif
MFixLine(p, y, c);
ml = &p->w_mlines[y];
- copy_mchar2mline(&mchar_null, ml, p->w_width);
+ copy_mchar2mline(&mchar_null, ml, p->w_width - 1);
if (y == bot)
MScrollV(p, 1, top, bot, bce);
else if (y < p->w_height - 1)
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?57937>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/