Sophie

Sophie

distrib > Mandriva > 2008.0 > x86_64 > by-pkgid > ef11d9e51c10866b67d00e48d758902d > files > 4

x11-driver-input-evdev-1.1.5-2mdv2008.0.src.rpm

--- xf86-input-evdev-1.1.2/src/evdev_btn.c.pix	2006-08-31 18:18:45.000000000 +0200
+++ xf86-input-evdev-1.1.2/src/evdev_btn.c	2006-08-31 18:17:45.000000000 +0200
@@ -144,6 +144,16 @@
 	    } while (!clear);
 	}
 
+	{
+	  char *s;
+	  int b1, b2;
+
+	  s = xf86SetStrOption(pInfo->options, "HWheelRelativeAxisButtons", NULL);
+	  if (s && sscanf(s, "%d %d", &b1, &b2) == 2) {
+	    while (b1 == i + base || b2 == i + base) base++;
+	  }
+	}
+
 	if (!fake && base != 1)
 	    fake = i;