Works here, Tested-by: Dave Airlie <[email protected]> Reviewed-by: Dave Airlie <[email protected]>
> --- > test/xi2/protocol-eventconvert.c | 7 +++---- > 1 files changed, 3 insertions(+), 4 deletions(-) > > diff --git a/test/xi2/protocol-eventconvert.c > b/test/xi2/protocol-eventconvert.c > index bfa23b5..4bc57d3 100644 > --- a/test/xi2/protocol-eventconvert.c > +++ b/test/xi2/protocol-eventconvert.c > @@ -30,6 +30,7 @@ > #include "eventstr.h" > #include "eventconvert.h" > #include "exevents.h" > +#include "inpututils.h" > #include <X11/extensions/XI2proto.h> > > static void test_values_XIRawEvent(RawDeviceEvent *in, xXIRawEvent *out, > @@ -104,8 +105,7 @@ static void test_values_XIRawEvent(RawDeviceEvent *in, > xXIRawEvent *out, > value = (FP3232*)(((unsigned char*)&out[1]) + out->valuators_len > * 4); > value += nvals; > > - vi.integral = trunc(in->valuators.data[i]); > - vi.frac = in->valuators.data[i] - vi.integral; > + vi = double_to_fp3232(in->valuators.data[i]); > > vo.integral = value->integral; > vo.frac = value->frac; > @@ -120,8 +120,7 @@ static void test_values_XIRawEvent(RawDeviceEvent *in, > xXIRawEvent *out, > > raw_value = value + bits_set; > > - vi.integral = trunc(in->valuators.data_raw[i]); > - vi.frac = in->valuators.data_raw[i] - vi.integral; > + vi = double_to_fp3232(in->valuators.data_raw[i]); > > vo.integral = raw_value->integral; > vo.frac = raw_value->frac; > -- > 1.7.6.4 > > _______________________________________________ > [email protected]: X.Org development > Archives: http://lists.x.org/archives/xorg-devel > Info: http://lists.x.org/mailman/listinfo/xorg-devel > _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: http://lists.x.org/mailman/listinfo/xorg-devel
