From 885089d146b411919bd4585d788be32301a0d0b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Wed, 10 Jul 2019 16:05:01 +0200 Subject: [PATCH] vt: \EM now calls term_reverse_index() instead of always scrolling one line --- vt.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/vt.c b/vt.c index acde4656..7d856b2c 100644 --- a/vt.c +++ b/vt.c @@ -615,6 +615,10 @@ esc_dispatch(struct terminal *term, uint8_t final) break; } + case 'M': + term_reverse_index(term); + break; + case '0': { /* Configure G0-G3 to use special chars + line drawing */ char param = term->vt.params.idx > 0 ? term->vt.params.v[0].value : '('; @@ -633,11 +637,6 @@ esc_dispatch(struct terminal *term, uint8_t final) break; } - case 'M': - /* ri - reverse index (scroll reverse) */ - term_scroll_reverse(term, 1); - break; - case '=': term->keypad_keys_mode = KEYPAD_APPLICATION; break;