adf20d1240639ebc067e9aa4d9666e17050e2e70
[openwrt/svn-archive/archive.git] / XOrg / driver / xf86-input-evdev / patches / 001-fix-compile.patch
1 --- xf86-input-evdev-1.1.2.orig/src/evdev.c.orig 2008-08-17 19:24:37.000000000 +0200
2 +++ xf86-input-evdev-1.1.2/src/evdev.c 2008-08-17 19:33:40.000000000 +0200
3 @@ -234,10 +234,6 @@
4 else
5 return !Success;
6 break;
7 - case SendCoreEvents:
8 - case DontSendCoreEvents:
9 - xf86XInputSetSendCoreEvents (pInfo, (mode == SendCoreEvents));
10 - break;
11 default:
12 return !Success;
13 }
14 @@ -264,7 +260,9 @@
15 pInfo->device_control = EvdevProc;
16 pInfo->read_input = EvdevReadInput;
17 pInfo->switch_mode = EvdevSwitchMode;
18 +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) == 0
19 pInfo->motion_history_proc = xf86GetMotionEvents;
20 +#endif
21 pInfo->conf_idev = driver->dev;
22
23 pInfo->private = device;
24 @@ -451,8 +449,6 @@
25 0
26 };
27
28 -#ifdef XFree86LOADER
29 -
30 static void
31 EvdevUnplug(pointer p)
32 {
33 @@ -474,7 +470,7 @@
34 MODULEVENDORSTRING,
35 MODINFOSTRING1,
36 MODINFOSTRING2,
37 - 0, /* Missing from SDK: XORG_VERSION_CURRENT, */
38 + XORG_VERSION_CURRENT,
39 1, 1, 0,
40 ABI_CLASS_XINPUT,
41 ABI_XINPUT_VERSION,
42 @@ -488,4 +484,3 @@
43 EvdevPlug,
44 EvdevUnplug
45 };
46 -#endif /* XFree86LOADER */