From 4ae7745a0dc86de6346409a69c1e396e0b954514 Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Sun, 15 Oct 2006 21:48:01 +0300 Subject: [PATCH] xfree86 input: always open devices on NewInputDeviceRequest --- hw/xfree86/common/xf86Xinput.c | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/hw/xfree86/common/xf86Xinput.c b/hw/xfree86/common/xf86Xinput.c index a39874023..69277203d 100644 --- a/hw/xfree86/common/xf86Xinput.c +++ b/hw/xfree86/common/xf86Xinput.c @@ -222,15 +222,8 @@ xf86ActivateDevice(LocalDevicePtr local) DeviceIntPtr dev; if (local->flags & XI86_CONFIGURED) { - int open_on_init; - - open_on_init = local->flags & (XI86_OPEN_ON_INIT | XI86_ALWAYS_CORE); - - dev = AddInputDevice(local->device_control, - open_on_init); -#ifdef DEBUG - ErrorF("activated device %d: %s\n", dev->id, local->name); -#endif + dev = AddInputDevice(local->device_control, TRUE); + if (dev == NULL) FatalError("Too many input devices");