summaryrefslogtreecommitdiffstats
path: root/meta-extras/packages/xorg-xserver/xserver-kdrive-glamo/w100-new-input-world-order.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-extras/packages/xorg-xserver/xserver-kdrive-glamo/w100-new-input-world-order.patch')
-rw-r--r--meta-extras/packages/xorg-xserver/xserver-kdrive-glamo/w100-new-input-world-order.patch28
1 files changed, 28 insertions, 0 deletions
diff --git a/meta-extras/packages/xorg-xserver/xserver-kdrive-glamo/w100-new-input-world-order.patch b/meta-extras/packages/xorg-xserver/xserver-kdrive-glamo/w100-new-input-world-order.patch
new file mode 100644
index 0000000000..239ae0bb67
--- /dev/null
+++ b/meta-extras/packages/xorg-xserver/xserver-kdrive-glamo/w100-new-input-world-order.patch
@@ -0,0 +1,28 @@
1Index: xorg-server-1.4/hw/kdrive/w100/ati_stub.c
2===================================================================
3--- xorg-server-1.4.orig/hw/kdrive/w100/ati_stub.c 2007-09-08 21:40:26.000000000 +0200
4+++ xorg-server-1.4/hw/kdrive/w100/ati_stub.c 2007-09-08 22:04:27.000000000 +0200
5@@ -74,10 +74,20 @@
6 void
7 InitInput(int argc, char **argv)
8 {
9- KdInitInput(&LinuxMouseFuncs, &LinuxKeyboardFuncs);
10-#ifdef TOUCHSCREEN
11- KdAddMouseDriver(&TsFuncs);
12+ KdKeyboardInfo *ki;
13+
14+ KdAddKeyboardDriver (&LinuxKeyboardDriver);
15+ KdAddPointerDriver (&LinuxMouseDriver);
16+ KdAddKeyboardDriver (&LinuxEvdevKeyboardDriver);
17+ KdAddPointerDriver (&LinuxEvdevMouseDriver);
18+#ifdef TSLIB
19+ KdAddPointerDriver (&TsDriver);
20 #endif
21+
22+ ki = KdParseKeyboard ("keyboard");
23+ KdAddKeyboard(ki);
24+
25+ KdInitInput ();
26 }
27
28 void