# HG changeset patch # User Bram Moolenaar # Date 1661706009 -7200 # Node ID 2be5a2741943bb736de33f2c7abddf7377b70582 # Parent 5726e78e8782d1e2b0ddb81ae7c179c7571408de patch 9.0.0301: the message window popup is delayed after an error message Commit: https://github.com/vim/vim/commit/878e1d25a0a5b03233bf6ad64073fcf576c2aea5 Author: Bram Moolenaar Date: Sun Aug 28 17:53:23 2022 +0100 patch 9.0.0301: the message window popup is delayed after an error message Problem: The message window popup is delayed after an error message. Solution: Do not set emsg_on_display when using the message window. diff --git a/src/message.c b/src/message.c --- 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 --- a/src/version.c +++ b/src/version.c @@ -708,6 +708,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 301, +/**/ 300, /**/ 299,