--- xf86-input-evdev-1.1.2.orig/src/evdev.c.orig 2008-08-17 19:24:37.000000000 +0200 +++ xf86-input-evdev-1.1.2/src/evdev.c 2008-08-17 19:33:40.000000000 +0200 @@ -234,10 +234,6 @@ else return !Success; break; - case SendCoreEvents: - case DontSendCoreEvents: - xf86XInputSetSendCoreEvents (pInfo, (mode == SendCoreEvents)); - break; default: return !Success; } @@ -264,7 +260,9 @@ pInfo->device_control = EvdevProc; pInfo->read_input = EvdevReadInput; pInfo->switch_mode = EvdevSwitchMode; +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) == 0 pInfo->motion_history_proc = xf86GetMotionEvents; +#endif pInfo->conf_idev = driver->dev; pInfo->private = device; @@ -451,8 +449,6 @@ 0 }; -#ifdef XFree86LOADER - static void EvdevUnplug(pointer p) { @@ -474,7 +470,7 @@ MODULEVENDORSTRING, MODINFOSTRING1, MODINFOSTRING2, - 0, /* Missing from SDK: XORG_VERSION_CURRENT, */ + XORG_VERSION_CURRENT, 1, 1, 0, ABI_CLASS_XINPUT, ABI_XINPUT_VERSION, @@ -488,4 +484,3 @@ EvdevPlug, EvdevUnplug }; -#endif /* XFree86LOADER */