summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/9/pc/mouse.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/src/9/pc/mouse.c b/sys/src/9/pc/mouse.c
index 66bc1f937..82e1b1e47 100644
--- a/sys/src/9/pc/mouse.c
+++ b/sys/src/9/pc/mouse.c
@@ -104,12 +104,13 @@ ps2mouseputc(int c, int shift)
/*
* check byte 0 for consistency
*/
- if(nb==0 && (c&0xc8)!=0x08)
+ if(nb==0 && (c&0xc8)!=0x08){
if(intellimouse && (c==0x00 || c==0x01 || c==0xFF)){
/* last byte of 4-byte packet */
packetsize = 4;
- return;
}
+ return;
+ }
msg[nb] = c;
if(++nb == packetsize){
@@ -170,7 +171,7 @@ ps2mouse(void)
mousetype = MousePS2;
packetsize = 3;
- mousehwaccel = 1;
+ mousehwaccel = 0;
}
/*