From 9a4100cf53f75356854ce752374babf8135c3f42 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Thu, 14 Sep 2017 13:57:07 +0200 Subject: hexedit: position in correct column on "goto" command function old new delta hexedit_main 1169 1202 +33 Signed-off-by: Denys Vlasenko --- miscutils/hexedit.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'miscutils/hexedit.c') diff --git a/miscutils/hexedit.c b/miscutils/hexedit.c index 1d683b7de..7e74e1f24 100644 --- a/miscutils/hexedit.c +++ b/miscutils/hexedit.c @@ -424,9 +424,11 @@ int hexedit_main(int argc UNUSED_PARAM, char **argv) if (t < 0) cnt = t = 0; G.offset = t; - remap(0); + remap(cnt & 0xf); redraw(); - cnt /= 16; + if (cnt & 0xf) + printf(ESC"[%uC", (cnt & 0xf) * 3); /* cursor right 3*i */ + cnt >>= 4; if (cnt) goto k_down; break; -- cgit v1.2.3