summaryrefslogtreecommitdiff
path: root/recipes/xserver-common/xserver-common-1.30/0021-xserver-introduced-MOUSE-variable-for-mouse-argument.patch
blob: 4d9bfa21e86937ad035ce2c820e2fd96ea5301c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
From 3ada7e341334766f6be27164dbb43a3715faf580 Mon Sep 17 00:00:00 2001
From: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
Date: Tue, 21 Jul 2009 13:36:17 +0200
Subject: [PATCH 21/22] xserver: introduced MOUSE variable for "-mouse" argument

MOUSE is not passed in ARGS if Xorg server is used as it is KDrive only.

Signed-off-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>
---
 X11/Xserver |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/X11/Xserver b/X11/Xserver
index 25ce816..e7e88d9 100755
--- a/X11/Xserver
+++ b/X11/Xserver
@@ -46,19 +46,20 @@ export XSERVER_DEFAULT_ORIENTATION=normal
 
 ARGS="-br -pn $INPUT_EXTRA_ARGS"
 DPI="100"
+MOUSE=""
 
 # use ucb 1x00 touchscreen if present
 if [ -z "$TSLIB_TSDEVICE" ] && [ -e /dev/touchscreen/ucb1x00 ]; then
-  ARGS="$ARGS -mouse /dev/touchscreen/ucb1x00"
+  MOUSE="-mouse /dev/touchscreen/ucb1x00"
 fi
 
 # kdrive 1.4 onwards needs -mouse args
 # Xorg doesn't support "-mouse" option, and uses /dev/input/mice automatically
 if [ -e "$TSLIB_TSDEVICE" ] ; then
-  ARGS="$ARGS -mouse tslib"
+  MOUSE="-mouse tslib"
 else
   if  [ -e /dev/input/mice ] && [ "$XSERVER" != "Xorg" ] ; then
-    ARGS="$ARGS -mouse mouse"
+    MOUSE="-mouse mouse"
   fi
 fi
 
@@ -103,7 +104,7 @@ else
 		    ARGS="$ARGS -rgba rgb"
 		    DPI="100" ;;
 	    "generic_omap1510/1610/1710")
-		    ARGS="$ARGS -mouse /dev/input/event0"
+		    MOUSE="-mouse /dev/input/event0"
 		    DPI="220" ;;
 	    "ti-osk")
 		    DPI="100" ;;
@@ -183,6 +184,10 @@ else
     esac
 fi
 
+if [ "$XSERVER" != "Xorg" ] ; then
+    ARGS="$ARGS $MOUSE"
+fi
+
 echo "tslib: $TSLIB_TSDEVICE"
 echo "exec $XSERVER $ARGS -dpi $DPI $*"
 exec $XSERVER $ARGS -dpi $DPI $*
-- 
1.6.3.3