--- src/xf86Dyna.c.orig 2009-03-31 10:12:55.013083260 +0200 +++ src/xf86Dyna.c 2009-03-31 10:13:32.470206761 +0200 @@ -296,7 +296,7 @@ DeviceControl (DeviceIntPtr dev, int mod * Device reports motions on 2 axes in absolute coordinates. * Axes min and max values are reported in raw coordinates. */ - if (InitValuatorClassDeviceStruct (dev, 2, xf86GetMotionEvents, + if (InitValuatorClassDeviceStruct (dev, 2, pInfo->history_size, Absolute) == FALSE) { ErrorF ("Unable to allocate Dynapro ValuatorClassDeviceStruct\n");