From d1639c88ce2a710ab9b771766f473a72b66100db Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Fri, 19 Jun 2015 16:01:34 +1000 Subject: [PATCH libinput 2/9] evdev: read dpi before evdev_configure_device So we can use to set up accel during evdev_configure_device. Signed-off-by: Peter Hutterer --- src/evdev.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/evdev.c b/src/evdev.c index 7e1e5c8..2644b76 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -2083,6 +2083,8 @@ evdev_device_create(struct libinput_seat *seat, device->scroll.wheel_click_angle = evdev_read_wheel_click_prop(device); device->model = evdev_read_model(device); + device->dpi = evdev_read_dpi_prop(device); + /* at most 5 SYN_DROPPED log-messages per 30s */ ratelimit_init(&device->syn_drop_limit, 30ULL * 1000, 5); @@ -2093,8 +2095,6 @@ evdev_device_create(struct libinput_seat *seat, if (evdev_configure_device(device) == -1) goto err; - device->dpi = evdev_read_dpi_prop(device); - if (device->seat_caps == 0) { unhandled_device = 1; goto err; -- 2.4.3