From: Christopher Plewright Date: Tue, 18 Oct 2022 12:33:26 +0000 (+0100) Subject: patch 9.0.0787: mouse scrolling in terminal misbehaves without dll X-Git-Tag: v9.0.0787 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9298a996fc54e483dc29c0700edf3c5fe9d0f6a9;p=thirdparty%2Fvim.git patch 9.0.0787: mouse scrolling in terminal misbehaves without dll Problem: MS-Windows: mouse scrolling in terminal misbehaves without dll. Solution: Add #ifdef as a temporary solution. (Christopher Plewright, closes #11392) --- diff --git a/src/os_win32.c b/src/os_win32.c index 003fdea1b9..db43c9e810 100644 --- a/src/os_win32.c +++ b/src/os_win32.c @@ -1397,14 +1397,14 @@ decode_mouse_event( // unprocessed mouse click? if (g_nMouseClick != -1) return TRUE; - +#ifdef VIMDLL if (pmer->dwEventFlags == MOUSE_WHEELED || pmer->dwEventFlags == MOUSE_HWHEELED) { decode_mouse_wheel(pmer); return TRUE; // we now should have a mouse scroll in g_nMouseClick } - +#endif nButton = -1; g_xMouse = pmer->dwMousePosition.X; g_yMouse = pmer->dwMousePosition.Y; diff --git a/src/version.c b/src/version.c index c39a83522d..87baf994b7 100644 --- a/src/version.c +++ b/src/version.c @@ -695,6 +695,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 787, /**/ 786, /**/