Remove the vibration effect from the joystick when stopping

This commit is contained in:
Wilhem Barbier 2016-06-20 11:01:07 +02:00
parent 913e3206db
commit 5d95072879
1 changed files with 3 additions and 5 deletions

View File

@ -439,11 +439,9 @@ void joystick_linux::joystick_vibration_stop(int p_id, uint64_t p_timestamp)
return;
}
struct input_event stop;
stop.type = EV_FF;
stop.code = joy.ff_effect_id;
stop.value = 0;
write(joy.fd, (const void*)&stop, sizeof(stop));
if (ioctl(joy.fd, EVIOCRMFF, joy.ff_effect_id) < 0) {
return;
}
joy.ff_effect_id = -1;
joy.ff_effect_timestamp = p_timestamp;