From ede4196eae7856c5fca6df82bea341009dc51cf9 Mon Sep 17 00:00:00 2001 From: Jean Guyomarc'h Date: Sun, 4 Jun 2017 18:35:46 +0200 Subject: [PATCH] termptyesc: fix invalid clamping on CSI X Fixes a regression introduced by commit bd6c81e, which broke the ncurses rendering of the Kernel menuconfig, making it impossible to be used. --- src/bin/termptyesc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/termptyesc.c b/src/bin/termptyesc.c index 1ca53c59..35183f8b 100644 --- a/src/bin/termptyesc.c +++ b/src/bin/termptyesc.c @@ -982,7 +982,7 @@ _handle_esc_csi(Termpty *ty, const Eina_Unicode *c, Eina_Unicode *ce) break; case 'X': // erase N chars arg = _csi_arg_get(&b); - TERMPTY_RESTRICT_FIELD(arg, 1, ty->h); + TERMPTY_RESTRICT_FIELD(arg, 1, ty->w); DBG("erase %d chars", arg); termpty_clear_line(ty, TERMPTY_CLR_END, arg); break;