From 01bf68b3bc34a685823a352eb09ed5717a3b4961 Mon Sep 17 00:00:00 2001 From: _ov4 Date: Thu, 8 Oct 2026 14:08:46 +0000 Subject: prepare for page --- src/line/mode.cc | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'src/line/mode.cc') diff --git a/src/line/mode.cc b/src/line/mode.cc index 80e8531..7a91528 100644 --- a/src/line/mode.cc +++ b/src/line/mode.cc @@ -20,7 +20,7 @@ void disable_raw() void enable_raw() { - if (raw_enabled == false) return; + if (raw_enabled) return; raw_enabled = true; termios attr_raw; @@ -72,7 +72,6 @@ string readline() T_position pos = get_cursor_position(); line_begin_pos = pos.col; - string buffer; char c; while (read(STDIN_FILENO, &c, 1) == 1) { @@ -91,8 +90,8 @@ string readline() //fflush(stdout); if (c == 13) // \n { - //print("line: {}\r\n", buffer); - return buffer; + //print("line: {}\r\n", line_buffer); + return line_buffer; } // ESC sequence @@ -113,11 +112,11 @@ string readline() // normal char else { - cursor_input(c, buffer); - print_override(buffer); + cursor_input_char(c); + print_override(line_buffer); } } - return buffer; + return line_buffer; } -- cgit v1.3.1-4-g156e