From 9eb563a1ab346301d71d8bab57ccdcba8c9c3007 Mon Sep 17 00:00:00 2001 From: TC1995 Date: Mon, 24 Jul 2017 22:49:51 +0200 Subject: [PATCH] Fixed VisiCorp Vision's Mouse Systems Mouse's poller. --- src/mouse_serial.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/mouse_serial.c b/src/mouse_serial.c index fa7e709c6..8fe228093 100644 --- a/src/mouse_serial.c +++ b/src/mouse_serial.c @@ -295,10 +295,8 @@ uint8_t mouse_serial_msystems_poll(int x, int y, int z, int b, void *p) { mouse_serial_t *mouse = (mouse_serial_t *)p; SERIAL *serial = mouse->serial; - uint8_t mousedat[4]; + uint8_t mousedat[5]; - if (!(serial->ier & 1)) - return 0xff; if (!x && !y && b == mouse->oldb) return 0xff; @@ -351,7 +349,7 @@ void mousecallback(void *p) switch(mouse->type) { case 0: - serial_write_fifo(mouse->serial, 'H'); + serial_write_fifo(mouse->serial, 'M'); break; case 1: default: