[PATCH] Xi: Use correct destination when swapping barrier events
Peter Hutterer
peter.hutterer at who-t.net
Wed Apr 10 17:53:01 PDT 2013
On Tue, Apr 09, 2013 at 04:23:19PM -0700, Keith Packard wrote:
> Write the swapped values to the destination rather than the source.
>
> Signed-off-by: Keith Packard <keithp at keithp.com>
merged, will be in the next pull request. thanks.
Cheers,
Peter
> ---
> Xi/extinit.c | 36 ++++++++++++++++++------------------
> 1 file changed, 18 insertions(+), 18 deletions(-)
>
> diff --git a/Xi/extinit.c b/Xi/extinit.c
> index 619d0e4..02fffe5 100644
> --- a/Xi/extinit.c
> +++ b/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);
> -
> - 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);
> + 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(&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. */
> --
> 1.7.10.4
>
More information about the xorg-devel
mailing list