summaryrefslogtreecommitdiffstats
path: root/src/os_win32.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/os_win32.c')
-rw-r--r--src/os_win32.c18
1 files changed, 7 insertions, 11 deletions
diff --git a/src/os_win32.c b/src/os_win32.c
index 5c845c638e..03b3ac0371 100644
--- a/src/os_win32.c
+++ b/src/os_win32.c
@@ -1231,7 +1231,6 @@ mch_bevalterm_changed(void)
}
# endif
-#ifdef VIMDLL
/*
* Win32 console mouse scroll event handler.
* Loosely based on the _OnMouseWheel() function in gui_w32.c
@@ -1264,10 +1263,8 @@ decode_mouse_wheel(MOUSE_EVENT_RECORD *pmer)
g_yMouse = pmer->dwMousePosition.Y;
#ifdef FEAT_PROP_POPUP
- int lcol;
- int lrow;
- lcol = g_xMouse;
- lrow = g_yMouse;
+ int lcol = g_xMouse;
+ int lrow = g_yMouse;
wp = mouse_find_win(&lrow, &lcol, FAIL_POPUP);
if (wp != NULL && popup_is_popup(wp))
{
@@ -1312,9 +1309,9 @@ decode_mouse_wheel(MOUSE_EVENT_RECORD *pmer)
// Decode the win32 console key modifers into Vim mouse modifers.
if (pmer->dwControlKeyState & SHIFT_PRESSED)
- modifiers |= MOD_MASK_SHIFT; //MOUSE_SHIFT;
+ modifiers |= MOD_MASK_SHIFT; // MOUSE_SHIFT;
if (pmer->dwControlKeyState & (RIGHT_CTRL_PRESSED | LEFT_CTRL_PRESSED))
- modifiers |= MOD_MASK_CTRL; //MOUSE_CTRL;
+ modifiers |= MOD_MASK_CTRL; // MOUSE_CTRL;
if (pmer->dwControlKeyState & (RIGHT_ALT_PRESSED | LEFT_ALT_PRESSED))
modifiers |= MOD_MASK_ALT; // MOUSE_ALT;
@@ -1324,7 +1321,6 @@ decode_mouse_wheel(MOUSE_EVENT_RECORD *pmer)
return;
}
-#endif
/*
* Decode a MOUSE_EVENT. If it's a valid event, return MOUSE_LEFT,
@@ -1395,17 +1391,17 @@ decode_mouse_event(
return FALSE;
}
- // unprocessed mouse click?
+ // If there is an unprocessed mouse click drop this one.
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;