# HG changeset patch # User Bram Moolenaar # Date 1662574504 -7200 # Node ID 17f72013adea47e65b91a5c45983c0b35cded93e # Parent fc3456fdd67e3b8e85d3998049ffa9bef7efe7f5 patch 9.0.0408: GUI test sometimes fails on MS-Windows Commit: https://github.com/vim/vim/commit/fef38d86a1fc3790d2ca7fc4b3e45071c1d8c79c Author: K.Takata Date: Wed Sep 7 19:03:42 2022 +0100 patch 9.0.0408: GUI test sometimes fails on MS-Windows Problem: GUI test sometimes fails on MS-Windows. Solution: Make sure Vim is the foreground window. (Ken Takata, closes https://github.com/vim/vim/issues/11077) diff --git a/src/gui_w32.c b/src/gui_w32.c --- a/src/gui_w32.c +++ b/src/gui_w32.c @@ -8649,6 +8649,7 @@ test_gui_w32_sendevent(dict_T *args) inputs[0].ki.wVk = vkCode; if (STRICMP(event, "keyup") == 0) inputs[0].ki.dwFlags = KEYEVENTF_KEYUP; + (void)SetForegroundWindow(s_hwnd); SendInput(ARRAYSIZE(inputs), inputs, sizeof(INPUT)); } else diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -704,6 +704,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 408, +/**/ 407, /**/ 406,