summaryrefslogtreecommitdiff
path: root/src/evdev.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/evdev.c')
-rw-r--r--src/evdev.c29
1 files changed, 2 insertions, 27 deletions
diff --git a/src/evdev.c b/src/evdev.c
index c6f76adb..2a7743e4 100644
--- a/src/evdev.c
+++ b/src/evdev.c
@@ -943,9 +943,7 @@ evdev_init_accel(struct evdev_device *device,
{
struct motion_filter *filter;
- if (which == LIBINPUT_CONFIG_ACCEL_PROFILE_DEVICE_SPEED_CURVE)
- filter = create_pointer_accelerator_filter_custom_device_speed();
- else if (which == LIBINPUT_CONFIG_ACCEL_PROFILE_FLAT)
+ if (which == LIBINPUT_CONFIG_ACCEL_PROFILE_FLAT)
filter = create_pointer_accelerator_filter_flat(device->dpi);
else if (device->tags & EVDEV_TAG_TRACKPOINT)
filter = create_pointer_accelerator_filter_trackpoint(device->trackpoint_range);
@@ -1004,8 +1002,7 @@ evdev_accel_config_get_profiles(struct libinput_device *libinput_device)
return LIBINPUT_CONFIG_ACCEL_PROFILE_NONE;
return LIBINPUT_CONFIG_ACCEL_PROFILE_ADAPTIVE |
- LIBINPUT_CONFIG_ACCEL_PROFILE_FLAT |
- LIBINPUT_CONFIG_ACCEL_PROFILE_DEVICE_SPEED_CURVE;
+ LIBINPUT_CONFIG_ACCEL_PROFILE_FLAT;
}
static enum libinput_config_status
@@ -1054,27 +1051,6 @@ evdev_accel_config_get_default_profile(struct libinput_device *libinput_device)
return LIBINPUT_CONFIG_ACCEL_PROFILE_ADAPTIVE;
}
-static enum libinput_config_status
-evdev_accel_config_set_curve_point(struct libinput_device *libinput_device,
- double a,
- double fa)
-{
- struct evdev_device *device = evdev_device(libinput_device);
- struct motion_filter *filter = device->pointer.filter;
-
- if (evdev_accel_config_get_profile(libinput_device) !=
- LIBINPUT_CONFIG_ACCEL_PROFILE_DEVICE_SPEED_CURVE)
- return LIBINPUT_CONFIG_STATUS_INVALID;
-
- if (a < 0 || a > 50000)
- return LIBINPUT_CONFIG_STATUS_INVALID;
-
- if (!filter_set_curve_point(filter, a, fa))
- return LIBINPUT_CONFIG_STATUS_INVALID;
-
- return LIBINPUT_CONFIG_STATUS_SUCCESS;
-}
-
void
evdev_device_init_pointer_acceleration(struct evdev_device *device,
struct motion_filter *filter)
@@ -1092,7 +1068,6 @@ evdev_device_init_pointer_acceleration(struct evdev_device *device,
device->pointer.config.set_profile = evdev_accel_config_set_profile;
device->pointer.config.get_profile = evdev_accel_config_get_profile;
device->pointer.config.get_default_profile = evdev_accel_config_get_default_profile;
- device->pointer.config.set_curve_point = evdev_accel_config_set_curve_point;
device->base.config.accel = &device->pointer.config;
default_speed = evdev_accel_config_get_default_speed(&device->base);