0
0
mirror of https://github.com/vim/vim.git synced 2025-09-27 04:14:06 -04:00

updated for version 7.3.862

Problem:    Dragging the status line can be slow.
Solution:   Look ahead and drop the drag event if there is a next one.
This commit is contained in:
Bram Moolenaar
2013-03-16 14:20:51 +01:00
parent 20754027b3
commit 2526ef276b
5 changed files with 63 additions and 45 deletions

View File

@@ -11238,27 +11238,7 @@ f_getchar(argvars, rettv)
rettv->vval.v_string = vim_strsave(temp);
#ifdef FEAT_MOUSE
if (n == K_LEFTMOUSE
|| n == K_LEFTMOUSE_NM
|| n == K_LEFTDRAG
|| n == K_LEFTRELEASE
|| n == K_LEFTRELEASE_NM
|| n == K_MIDDLEMOUSE
|| n == K_MIDDLEDRAG
|| n == K_MIDDLERELEASE
|| n == K_RIGHTMOUSE
|| n == K_RIGHTDRAG
|| n == K_RIGHTRELEASE
|| n == K_X1MOUSE
|| n == K_X1DRAG
|| n == K_X1RELEASE
|| n == K_X2MOUSE
|| n == K_X2DRAG
|| n == K_X2RELEASE
|| n == K_MOUSELEFT
|| n == K_MOUSERIGHT
|| n == K_MOUSEDOWN
|| n == K_MOUSEUP)
if (is_mouse_key(n))
{
int row = mouse_row;
int col = mouse_col;