38 lines
1.1 KiB
Diff
38 lines
1.1 KiB
Diff
From d1639c88ce2a710ab9b771766f473a72b66100db Mon Sep 17 00:00:00 2001
|
|
From: Peter Hutterer <peter.hutterer@who-t.net>
|
|
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 <peter.hutterer@who-t.net>
|
|
---
|
|
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
|
|
|