summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Plewright <chris@createng.com>2022-10-18 13:33:26 +0100
committerBram Moolenaar <Bram@vim.org>2022-10-18 13:33:26 +0100
commit9298a996fc54e483dc29c0700edf3c5fe9d0f6a9 (patch)
tree11d93ceeeeb5d329ce0c2a576515c1401c2b6094
parent208567e9d744ef7b89bed1f62e951ae4ee2f6f5f (diff)
patch 9.0.0787: mouse scrolling in terminal misbehaves without dllv9.0.0787
Problem: MS-Windows: mouse scrolling in terminal misbehaves without dll. Solution: Add #ifdef as a temporary solution. (Christopher Plewright, closes #11392)
-rw-r--r--src/os_win32.c4
-rw-r--r--src/version.c2
2 files changed, 4 insertions, 2 deletions
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
@@ -696,6 +696,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 787,
+/**/
786,
/**/
785,