hexedit: position in correct column on "goto" command

function                                             old     new   delta
hexedit_main                                        1169    1202     +33

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2017-09-14 13:57:07 +02:00
parent 44cb1666ef
commit 9a4100cf53

View File

@ -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;