From f89a79d9a43744607a77644316a510e07e709a4d Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 4 Jul 2016 12:33:21 +1000 Subject: [PATCH] evdev: move the fallback dispatch creation to evdev_configure_device All the other devices are created in there too, unify that approach. Signed-off-by: Peter Hutterer --- src/evdev.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/evdev.c b/src/evdev.c index ed581b49..2e6f837e 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -2290,6 +2290,8 @@ evdev_configure_device(struct evdev_device *device) return false; } + device->dispatch = fallback_dispatch_create(&device->base); + return true; } @@ -2501,9 +2503,6 @@ evdev_device_create(struct libinput_seat *seat, goto err; } - /* If the dispatch was not set up use the fallback. */ - if (device->dispatch == NULL) - device->dispatch = fallback_dispatch_create(&device->base); if (device->dispatch == NULL) goto err;