diff options
| -rw-r--r-- | sys/src/cmd/nusb/kb/kb.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/sys/src/cmd/nusb/kb/kb.c b/sys/src/cmd/nusb/kb/kb.c index 4fb32178e..4961a169b 100644 --- a/sys/src/cmd/nusb/kb/kb.c +++ b/sys/src/cmd/nusb/kb/kb.c @@ -460,7 +460,6 @@ ptrwork(void* a) char err[ERRMAX]; char mbuf[80]; int c, b, nerrs; - int lastx, lasty, lastb; KDev* f = a; Ptr p; @@ -468,7 +467,6 @@ ptrwork(void* a) sethipri(); memset(&p, 0, sizeof(p)); - lastx = lasty = lastb = 0; nerrs = 0; for(;;){ @@ -510,14 +508,7 @@ ptrwork(void* a) if(p.z != 0) b |= (p.z > 0) ? 8 : 16; - if(lastx == p.x && lasty == p.y && lastb == b) - continue; - - lastx = p.x; - lasty = p.y; - lastb = b; - - seprint(mbuf, mbuf+sizeof(mbuf), "m%11d %11d %11d", lastx, lasty, lastb); + seprint(mbuf, mbuf+sizeof(mbuf), "m%11d %11d %11d", p.x, p.y, b); if(write(f->infd, mbuf, strlen(mbuf)) < 0) kbfatal(f, "mousein i/o"); } |
