Xi: Use correct destination when swapping barrier events
Write the swapped values to the destination rather than the source. Signed-off-by: Keith Packard <keithp@keithp.com> Reviewed-by: Jasper St. Pierre <jstpierre@mecheye.net> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
parent
b86b3d10bb
commit
dbba50a128
34
Xi/extinit.c
34
Xi/extinit.c
|
@ -848,24 +848,24 @@ SBarrierEvent(xXIBarrierEvent * from,
|
|||
|
||||
*to = *from;
|
||||
|
||||
swaps(&from->sequenceNumber);
|
||||
swapl(&from->length);
|
||||
swaps(&from->evtype);
|
||||
swapl(&from->time);
|
||||
swaps(&from->deviceid);
|
||||
swaps(&from->sourceid);
|
||||
swapl(&from->event);
|
||||
swapl(&from->root);
|
||||
swapl(&from->root_x);
|
||||
swapl(&from->root_y);
|
||||
swaps(&to->sequenceNumber);
|
||||
swapl(&to->length);
|
||||
swaps(&to->evtype);
|
||||
swapl(&to->time);
|
||||
swaps(&to->deviceid);
|
||||
swaps(&to->sourceid);
|
||||
swapl(&to->event);
|
||||
swapl(&to->root);
|
||||
swapl(&to->root_x);
|
||||
swapl(&to->root_y);
|
||||
|
||||
swapl(&from->dx.integral);
|
||||
swapl(&from->dx.frac);
|
||||
swapl(&from->dy.integral);
|
||||
swapl(&from->dy.frac);
|
||||
swapl(&from->dtime);
|
||||
swapl(&from->barrier);
|
||||
swapl(&from->eventid);
|
||||
swapl(&to->dx.integral);
|
||||
swapl(&to->dx.frac);
|
||||
swapl(&to->dy.integral);
|
||||
swapl(&to->dy.frac);
|
||||
swapl(&to->dtime);
|
||||
swapl(&to->barrier);
|
||||
swapl(&to->eventid);
|
||||
}
|
||||
|
||||
/** Event swapping function for XI2 events. */
|
||||
|
|
Loading…
Reference in New Issue
Block a user