diff options
author | Luke Smith <luke@lukesmith.xyz> | 2022-09-20 08:29:49 -0400 |
---|---|---|
committer | Luke Smith <luke@lukesmith.xyz> | 2022-09-20 08:29:49 -0400 |
commit | 4c57f1f61861c28e1cca9a9ae5aa16b8fbf9da1e (patch) | |
tree | b60d439ca72eb62a7b309e327728047c95f4f3ad | |
parent | 401b6f73f0ebfa3c834c649820048d2d1d678284 (diff) |
vim mouse clicking fixed, fix #344
-rw-r--r-- | x.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -410,7 +410,6 @@ mousesel(XEvent *e, int done) void mousereport(XEvent *e) { - int code; int len, x = evcol(e), y = evrow(e), button = e->xbutton.button, state = e->xbutton.state; char buf[40]; @@ -459,11 +458,11 @@ mousereport(XEvent *e) if (IS_SET(MODE_MOUSESGR)) { len = snprintf(buf, sizeof(buf), "\033[<%d;%d;%d%c", - code, x+1, y+1, + button, x+1, y+1, e->type == ButtonRelease ? 'm' : 'M'); } else if (x < 223 && y < 223) { len = snprintf(buf, sizeof(buf), "\033[M%c%c%c", - 32+code, 32+x+1, 32+y+1); + 32+button, 32+x+1, 32+y+1); } else { return; } |