summaryrefslogtreecommitdiff
path: root/src/XExtInt.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/XExtInt.c')
-rw-r--r--src/XExtInt.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/XExtInt.c b/src/XExtInt.c
index b2890f9..7997392 100644
--- a/src/XExtInt.c
+++ b/src/XExtInt.c
@@ -971,18 +971,18 @@ wireToHierarchyChangedEvent(xXIHierarchyEvent *in, XIHierarchyEvent* out)
XIHierarchyInfo *info_out;
xXIHierarchyInfo *info_in;
- out->info = Xmalloc(in->num_devices * sizeof(XIHierarchyInfo));
+ out->info = Xmalloc(in->num_info * sizeof(XIHierarchyInfo));
out->type = in->type;
out->extension = in->extension;
out->evtype = in->evtype;
out->time = in->time;
out->flags = in->flags;
- out->num_devices = in->num_devices;
+ out->num_info = in->num_info;
info_out = out->info;
info_in = (xXIHierarchyInfo*)&in[1];
- for (i = 0; i < out->num_devices; i++, info_out++, info_in++)
+ for (i = 0; i < out->num_info; i++, info_out++, info_in++)
{
info_out->deviceid = info_in->deviceid;
info_out->attachment = info_in->attachment;