diff options
-rw-r--r-- | drivers/input/mouse/alps.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/input/mouse/alps.c b/drivers/input/mouse/alps.c index 35a49bf57227..2b0ae8cc8e51 100644 --- a/drivers/input/mouse/alps.c +++ b/drivers/input/mouse/alps.c | |||
@@ -835,8 +835,8 @@ static void alps_process_packet_v4(struct psmouse *psmouse) | |||
835 | f->fingers = alps_process_bitmap(priv, f); | 835 | f->fingers = alps_process_bitmap(priv, f); |
836 | } | 836 | } |
837 | 837 | ||
838 | f->left = packet[4] & 0x01; | 838 | f->left = !!(packet[4] & 0x01); |
839 | f->right = packet[4] & 0x02; | 839 | f->right = !!(packet[4] & 0x02); |
840 | 840 | ||
841 | f->st.x = ((packet[1] & 0x7f) << 4) | ((packet[3] & 0x30) >> 2) | | 841 | f->st.x = ((packet[1] & 0x7f) << 4) | ((packet[3] & 0x30) >> 2) | |
842 | ((packet[0] & 0x30) >> 4); | 842 | ((packet[0] & 0x30) >> 4); |