summaryrefslogtreecommitdiff
path: root/Xi/exevents.c
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2009-06-14 09:15:42 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2009-06-18 14:40:50 +1000
commitd5a15e65b7d2fdda14fb719e3ebf076cce896386 (patch)
treea2a7b9c423b664d7f444a0ef45e343dda62afbb6 /Xi/exevents.c
parent01241b4247a7ad0974d48412cc0d88e1a09a3c49 (diff)
Xi: include button state in XIButtonInfo.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'Xi/exevents.c')
-rw-r--r--Xi/exevents.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/Xi/exevents.c b/Xi/exevents.c
index 107ffce8c..e404b8413 100644
--- a/Xi/exevents.c
+++ b/Xi/exevents.c
@@ -686,6 +686,7 @@ XISendDeviceChangedEvent(DeviceIntPtr device, DeviceIntPtr master, DeviceChanged
{
len += sizeof(xXIButtonInfo);
len += dce->buttons.num_buttons * sizeof(Atom); /* button names */
+ len += ((((dce->buttons.num_buttons + 7)/8) + 3)/4) * 4;
}
if (dce->num_valuators)
len += sizeof(xXIValuatorInfo) * dce->num_valuators;