diff --git a/utils/magiedit/main.c b/utils/magiedit/main.c index fb5da41..388da90 100644 --- a/utils/magiedit/main.c +++ b/utils/magiedit/main.c @@ -538,6 +538,7 @@ char *message_editor() { if (position_y - top_of_screen > 20) { top_of_screen++; } + position_x = 0; } else { if (body_line_count == 0) { @@ -617,13 +618,12 @@ char *message_editor() { memset(line_cpy, 0, 81); } position_x++; - } od_set_cursor(position_y - top_of_screen + 3, position_x); od_printf("%s", &line[position_x-1]); od_clr_line(); - od_set_cursor(position_y - top_of_screen + 3, position_x); + od_set_cursor(position_y - top_of_screen + 3, position_x + 1); /* if (position_x > 1) { if (position_y > 20) {