From 14ef3d4669523ec980ce9354025c0d966c87cc57 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Wed, 27 Aug 2025 11:34:46 +0200 Subject: [PATCH] pointer: Use libinput's LIBINPUT_CONFIG_DRAG_LOCK_ENABLED_STICKY MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Recommended in the libinput 1.27 release notes: https://lists.freedesktop.org/archives/wayland-devel/2024-November/043860.html Signed-off-by: Guido Günther Part-of: --- meson.build | 2 +- src/pointer.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index 73e15fea4..90f729486 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 1dbbccef6..4b5de93e2 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"); -- GitLab