Problem: MS-Windows: screen redraws too often.
Solution: Do not redraw when peeking for a character. (closes #8230,
closes #8211)
peek_console_input(g_hConIn, &ir, 1, &cRecords);
# ifdef FEAT_MBYTE_IME
- if (State & CMDLINE && msg_row == Rows - 1)
+ // May have to redraw if the cursor ends up in the wrong place.
+ // Only when not peeking.
+ if (State & CMDLINE && msg_row == Rows - 1 && msec != 0)
{
CONSOLE_SCREEN_BUFFER_INFO csbi;
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 2874,
/**/
2873,
/**/