tools: always enable tapping in the event-gui program
authorPeter Hutterer <peter.hutterer@who-t.net>
Mon, 21 Jul 2014 00:58:24 +0000 (10:58 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Mon, 21 Jul 2014 22:19:29 +0000 (08:19 +1000)
This is a debugging tool, so the features to debug should be enabled by
default.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
tools/event-gui.c

index b4a6506..544a682 100644 (file)
@@ -223,6 +223,15 @@ handle_event_device_notify(struct libinput_event *ev)
                type = "removed";
 
        msg("%s %s\n", libinput_device_get_sysname(dev), type);
+
+       if (libinput_device_config_tap_get_finger_count(dev) > 0) {
+               enum libinput_config_status status;
+               status = libinput_device_config_tap_set_enabled(dev,
+                                                               LIBINPUT_CONFIG_TAP_ENABLED);
+               if (status != LIBINPUT_CONFIG_STATUS_SUCCESS)
+                       error("%s: Failed to enable tapping\n",
+                             libinput_device_get_sysname(dev));
+       }
 }
 
 static void