diff --git a/rpcs3/Input/evdev_joystick_handler.cpp b/rpcs3/Input/evdev_joystick_handler.cpp index 91edcba3c8..b8e2f8a33b 100644 --- a/rpcs3/Input/evdev_joystick_handler.cpp +++ b/rpcs3/Input/evdev_joystick_handler.cpp @@ -639,8 +639,7 @@ int evdev_joystick_handler::add_device(const std::string& device, const std::sha name = fmt::format("%d. %s", ++unique_names[name], name); if (libevdev_has_event_type(dev, EV_KEY) && - libevdev_has_event_code(dev, EV_ABS, ABS_X) && - libevdev_has_event_code(dev, EV_ABS, ABS_Y) && + libevdev_has_event_type(dev, EV_ABS) && name == device) { // It's a joystick. Now let's make sure we don't already have this one.