diff --git a/src/sbbs3/getstr.cpp b/src/sbbs3/getstr.cpp index 33cad3ee00a3fc174cc7029faa9a03b9c90a7a2f..bce364c7f5830a8bb218469ab60b2e5641ce351c 100644 --- a/src/sbbs3/getstr.cpp +++ b/src/sbbs3/getstr.cpp @@ -701,6 +701,7 @@ void sbbs_t::insert_indicator(void) if (term_supports(ANSI)) { char str[32]; int col = column; + auto row = this->row; ansi_save(); ansi_gotoxy(cols, 1); int tmpatr; @@ -714,5 +715,6 @@ void sbbs_t::insert_indicator(void) putcom(ansi_attr(curatr, tmpatr, str, term_supports(COLOR))); ansi_restore(); column = col; + this->row = row; } }