[clutter/clutter-1.20] x11: Resort to device name matching for non-mt touchpads



commit be6ac84cf2e0d60be7ffe6ab0e2ec2880702a7c8
Author: Carlos Garnacho <carlosg gnome org>
Date:   Wed Dec 10 16:51:43 2014 +0100

    x11: Resort to device name matching for non-mt touchpads
    
    If a touchpad is not multitouch, or does not report MT axes (eg. through
    the libinput driver), resort to name matching before falling back to
    CLUTTER_POINTER_DEVICE.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=741350
    (cherry picked from commit a0e2ba62a185c2db1fb998863f3e2011aebfaf68)
    Signed-off-by: Emmanuele Bassi <ebassi gnome org>

 clutter/x11/clutter-device-manager-xi2.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)
---
diff --git a/clutter/x11/clutter-device-manager-xi2.c b/clutter/x11/clutter-device-manager-xi2.c
index c055293..47aa4bf 100644
--- a/clutter/x11/clutter-device-manager-xi2.c
+++ b/clutter/x11/clutter-device-manager-xi2.c
@@ -254,6 +254,8 @@ create_device (ClutterDeviceManagerXI2 *manager_xi2,
         source = CLUTTER_CURSOR_DEVICE;
       else if (strstr (name, "wacom") != NULL || strstr (name, "pen") != NULL)
         source = CLUTTER_PEN_DEVICE;
+      else if (strstr (name, "touchpad") != NULL)
+        source = CLUTTER_TOUCHPAD_DEVICE;
       else
         source = CLUTTER_POINTER_DEVICE;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]