summaryrefslogtreecommitdiffstats
path: root/contrib/packages/rpm/sle11/SOURCES/p_bug96328.diff
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/packages/rpm/sle11/SOURCES/p_bug96328.diff')
-rw-r--r--contrib/packages/rpm/sle11/SOURCES/p_bug96328.diff52
1 files changed, 0 insertions, 52 deletions
diff --git a/contrib/packages/rpm/sle11/SOURCES/p_bug96328.diff b/contrib/packages/rpm/sle11/SOURCES/p_bug96328.diff
deleted file mode 100644
index 3fe9f46b..00000000
--- a/contrib/packages/rpm/sle11/SOURCES/p_bug96328.diff
+++ /dev/null
@@ -1,52 +0,0 @@
-Index: hw/xfree86/common/xf86Configure.c
-================================================================================
---- hw/xfree86/common/xf86Configure.c
-+++ hw/xfree86/common/xf86Configure.c
-@@ -250,23 +250,35 @@
-
- /* Crude mechanism to auto-detect mouse (os dependent) */
- {
-- int fd;
-+ int fd = -1;
- #ifdef WSCONS_SUPPORT
-- fd = open("/dev/wsmouse", 0);
-- if (fd >= 0) {
-- DFLT_MOUSE_DEV = "/dev/wsmouse";
-- DFLT_MOUSE_PROTO = "wsmouse";
-- close(fd);
-- } else {
-- ErrorF("cannot open /dev/wsmouse\n");
-+ if (fd == -1) {
-+ fd = open("/dev/wsmouse", 0);
-+ if (fd != -1) {
-+ DFLT_MOUSE_DEV = "/dev/wsmouse";
-+ DFLT_MOUSE_PROTO = "wsmouse";
-+ close(fd);
-+ } else {
-+ ErrorF("cannot open /dev/wsmouse\n");
-+ }
- }
- #endif
-
- #ifndef __SCO__
-- fd = open(DFLT_MOUSE_DEV, 0);
-- if (fd != -1) {
-- foundMouse = TRUE;
-- close(fd);
-+ if (fd == -1) {
-+ fd = open(DFLT_MOUSE_DEV, 0);
-+# ifdef linux
-+ if (fd == -1) {
-+ char *name = "/dev/input/mice";
-+ fd = open(name, 0);
-+ if (fd != -1)
-+ DFLT_MOUSE_DEV = name;
-+ }
-+# endif
-+ if (fd != -1) {
-+ foundMouse = TRUE;
-+ close(fd);
-+ }
- }
- #else
- foundMouse = TRUE;