]> git.mdlowis.com Git - proto/labwc.git/commitdiff
seat: enable libinput tap
authorJohan Malm <jgm323@gmail.com>
Wed, 30 Dec 2020 11:09:36 +0000 (11:09 +0000)
committerJohan Malm <jgm323@gmail.com>
Wed, 30 Dec 2020 11:09:36 +0000 (11:09 +0000)
src/seat.c

index d42426347318b7e4bf74d90ece00cbdcbcc1e561..5b7b1a9a1371f8ae605bb4d62b4b96b2b096ddac 100644 (file)
@@ -1,4 +1,5 @@
 #include <assert.h>
+#include <wlr/backend/libinput.h>
 #include <wlr/util/log.h>
 #include "labwc.h"
 
@@ -13,7 +14,14 @@ input_device_destroy(struct wl_listener *listener, void *data)
 void
 new_pointer(struct seat *seat, struct input *input)
 {
-       /* TODO: Configure libinput on device to set tap, acceleration, etc */
+       /*
+        * We want to enable full libinput configuration eventually, but
+        * for the time being, lets just enable tap.
+        */
+       struct libinput_device *libinput_dev =
+               wlr_libinput_get_device_handle(input->wlr_input_device);
+       libinput_device_config_tap_set_enabled(libinput_dev,
+               LIBINPUT_CONFIG_TAP_ENABLED);
        wlr_cursor_attach_input_device(seat->cursor, input->wlr_input_device);
 }