--- aspell/prog/check_funs.cpp 2002-08-27 01:01:03.000000000 +0400 +++ /usr/src/aspell/prog/check_funs.cpp 2003-11-06 13:16:50.000000000 +0300 @@ -500,6 +500,7 @@ } wnoutrefresh(text_w); + redrawwin(text_w);//because of not correct work of curses with utf-8 } else if (use_curses && !text_w) { // do nothing } else @@ -600,6 +601,7 @@ wmove(menu_w,5,0); display_menu(menu_w, menu_choices, width); wnoutrefresh(menu_w); + redrawwin(menu_w);//because of not correct work of curses with utf-8 } else { //ostream str; int height,width; @@ -642,6 +644,7 @@ print_truncate(menu_w, menu_items[i].desc, w); } wnoutrefresh(menu_w); + redrawwin(menu_w);//because of not correct work of curses with utf-8 } } else if (use_curses && !menu_w) { // do nothing