diff --git a/src/message.c b/src/message.c index aa3506ebef..e73b837727 100644 --- a/src/message.c +++ b/src/message.c @@ -750,8 +750,12 @@ emsg_core(char_u *s) #endif } - emsg_on_display = TRUE; // remember there is an error message - attr = HL_ATTR(HLF_E); // set highlight mode for error messages +#ifdef HAS_MESSAGE_WINDOW + if (!use_message_window()) +#endif + emsg_on_display = TRUE; // remember there is an error message + + attr = HL_ATTR(HLF_E); // set highlight mode for error messages if (msg_scrolled != 0) need_wait_return = TRUE; // needed in case emsg() is called after // wait_return has reset need_wait_return diff --git a/src/version.c b/src/version.c index fcd142ea00..31e8182ca9 100644 --- a/src/version.c +++ b/src/version.c @@ -707,6 +707,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 301, /**/ 300, /**/