From 6e969133f5e0f5fe9551a0ace39b242c5c3aac78 Mon Sep 17 00:00:00 2001 From: Scott Mansell Date: Mon, 6 Jul 2015 07:57:31 +1200 Subject: evdev: Delete rumble effects on the correct file descriptor. Was using m_id insted of m_fd. Also re-arrange the code so rumble effects always get deleted instead of just on stop commands. --- Source/Core/InputCommon/ControllerInterface/evdev/evdev.h | 1 + 1 file changed, 1 insertion(+) (limited to 'Source/Core/InputCommon/ControllerInterface/evdev/evdev.h') diff --git a/Source/Core/InputCommon/ControllerInterface/evdev/evdev.h b/Source/Core/InputCommon/ControllerInterface/evdev/evdev.h index d1555c8cce..2926e44805 100644 --- a/Source/Core/InputCommon/ControllerInterface/evdev/evdev.h +++ b/Source/Core/InputCommon/ControllerInterface/evdev/evdev.h @@ -52,6 +52,7 @@ private: public: std::string GetName() const override; ForceFeedback(u16 type, libevdev* dev) : m_type(type), m_dev(dev), m_id(-1) { m_fd = libevdev_get_fd(dev); } + ~ForceFeedback(); void SetState(ControlState state) override; private: const u16 m_type; -- cgit v1.2.3