From 9298a996fc54e483dc29c0700edf3c5fe9d0f6a9 Mon Sep 17 00:00:00 2001 From: Christopher Plewright Date: Tue, 18 Oct 2022 13:33:26 +0100 Subject: [PATCH] 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) --- src/os_win32.c | 4 ++-- src/version.c | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/os_win32.c b/src/os_win32.c index 003fdea1b..db43c9e81 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 c39a83522..87baf994b 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, /**/