From bfea7493f964721a056991f1023a54c738e078dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jhan=20S=2E=20=C3=81lvarez?= <51450231+yastanotheruser@users.noreply.github.com> Date: Thu, 31 Aug 2023 22:15:12 -0500 Subject: [PATCH] kernel: fix prim_tty xenl glitch --- lib/kernel/src/prim_tty.erl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/kernel/src/prim_tty.erl b/lib/kernel/src/prim_tty.erl index 463c9756f522..98cf7714228b 100644 --- a/lib/kernel/src/prim_tty.erl +++ b/lib/kernel/src/prim_tty.erl @@ -596,10 +596,10 @@ handle_request(State, redraw_prompt) -> handle_request(State = #state{unicode = U, cols = W}, redraw_prompt_pre_deleted) -> {Movement, TextInView, EverythingFitsInView} = in_view(State), {_, NewPrompt} = handle_request(State, new_prompt), - {Redraw, RedrawState} = insert_buf(NewPrompt#state{xn = false}, unicode:characters_to_binary(TextInView)), + {Redraw, RedrawState} = insert_buf(NewPrompt, unicode:characters_to_binary(TextInView)), {Output, _} = case State#state.buffer_expand of undefined -> - {[encode(Redraw, U), xnfix(RedrawState, RedrawState#state.buffer_before), Movement], RedrawState}; + {[encode(Redraw, U), xnfix(RedrawState), Movement], RedrawState}; BufferExpand -> %% If everything fits in the view, then we output the expand buffer after the whole expression. Last = last_or_empty(State#state.lines_after),