tools: touchpad-pressure: init the lo/hi values correctly
authorPeter Hutterer <peter.hutterer@who-t.net>
Tue, 20 Mar 2018 05:21:33 +0000 (15:21 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Mon, 9 Apr 2018 01:23:57 +0000 (11:23 +1000)
From https://bugs.freedesktop.org/show_bug.cgi?id=105535

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
(cherry picked from commit 4ff5f02d9cfe3f1fc67377f012105de9cf957598)

tools/libinput-measure-touchpad-pressure

index 89dd117f8f097e8a2b5ba0e37640a003ae984f88..9f6a9f2402d374828c477f789bb5149dd3978b1e 100755 (executable)
@@ -163,8 +163,8 @@ class Device(object):
         prange = p.max - p.min
 
         # libinput defaults
-        self.up = int(p.min + 0.12 * prange)
-        self.down = int(p.min + 0.10 * prange)
+        self.down = int(p.min + 0.12 * prange)
+        self.up = int(p.min + 0.10 * prange)
         self.palm = 130  # the libinput default
 
         self._init_thresholds_from_udev()
@@ -189,7 +189,7 @@ class Device(object):
         ud = pyudev.Devices.from_device_file(context, self.path)
         v = ud.get('LIBINPUT_ATTR_PRESSURE_RANGE')
         if v:
-            self.up, self.down = colon_tuple(v)
+            self.down, self.up = colon_tuple(v)
 
         v = ud.get('LIBINPUT_ATTR_PALM_PRESSURE_THRESHOLD')
         if v: