Mercurial > vim
diff src/eval.c @ 4221:dd4f3ceb5d86 v7.3.862
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.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sat, 16 Mar 2013 14:20:51 +0100 |
parents | 78321dcaa8e2 |
children | 23ce9a61bdc2 |
line wrap: on
line diff
--- a/src/eval.c +++ b/src/eval.c @@ -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;