diff --git a/meson.build b/meson.build index 73e15fea4aeb1bf5e6b948717d06e9cb41aa1a97..90f729486afde3985dedf6346f37dde590d02757 100644 --- a/meson.build +++ b/meson.build @@ -35,7 +35,7 @@ gobject = dependency('gobject-2.0', version: glib_ver_cmp) glesv2 = dependency('glesv2') gnome_desktop = dependency('gnome-desktop-3.0', version: '>=3.26') gsettings_desktop_schemas_dep = dependency('gsettings-desktop-schemas') -input = dependency('libinput') +input = dependency('libinput', version: '>= 1.27.0') udev = dependency('libudev') drm = dependency('libdrm') pixman = dependency('pixman-1', version: '>= 0.43.4') diff --git a/src/pointer.c b/src/pointer.c index 1dbbccef6af28e4ed4544041b669f50964d64350..4b5de93e2b8a0c9e504315bdf152b061358d5abb 100644 --- a/src/pointer.c +++ b/src/pointer.c @@ -105,7 +105,7 @@ on_touchpad_settings_changed (PhocPointer *self, enabled = g_settings_get_boolean (settings, "tap-and-drag-lock"); libinput_device_config_tap_set_drag_lock_enabled (ldev, enabled ? - LIBINPUT_CONFIG_DRAG_LOCK_ENABLED : + LIBINPUT_CONFIG_DRAG_LOCK_ENABLED_STICKY : LIBINPUT_CONFIG_DRAG_LOCK_DISABLED); enabled = g_settings_get_boolean (settings, "disable-while-typing");