Mercurial > vim
diff src/term.c @ 680:5b101ff9d4c4 v7.0203
updated for version 7.0203
author | vimboss |
---|---|
date | Tue, 21 Feb 2006 22:12:05 +0000 |
parents | 9090f866cd57 |
children | 9364d114ed8d |
line wrap: on
line diff
--- a/src/term.c +++ b/src/term.c @@ -5401,7 +5401,10 @@ got_code_from_term(code, len) if (i != t_colors) { /* Nr of colors changed, initialize highlighting and - * redraw everything. */ + * redraw everything. This causes a redraw, which usually + * clears the message. Try keeping the message if it + * might work. */ + set_keep_msg_from_hist(); set_color_count(i); init_highlight(TRUE, FALSE); redraw_later(CLEAR);