Message ID | 11f590b3407adfb7931063754493f31eca3674d6.1458830007.git.joseph.salisbury@canonical.com |
---|---|
State | New |
Headers | show |
diff --git a/drivers/input/mouse/synaptics.c b/drivers/input/mouse/synaptics.c index e678212..3275f58 100644 --- a/drivers/input/mouse/synaptics.c +++ b/drivers/input/mouse/synaptics.c @@ -863,7 +863,8 @@ static void synaptics_report_ext_buttons(struct psmouse *psmouse, return; /* Bug in FW 8.1, buttons are reported only when ExtBit is 1 */ - if (SYN_ID_FULL(priv->identity) == 0x801 && + if ((SYN_ID_FULL(priv->identity) == 0x801 || + SYN_ID_FULL(priv->identity) == 0x802) && !((psmouse->packet[0] ^ psmouse->packet[3]) & 0x02)) return;