Do the same for axes.
1 parent 612c3d1 commit c49b9e7f5be7d214c511083bbc1e45847138a503
@Alex Tucker Alex Tucker authored on 5 Aug 2019
Showing 1 changed file
View
16
events.c
events[i]->product=id.product;
events[i]->jsnum=-1;
events[i]->mapped=0;
events[i]->duplicate=0;
 
for (d=0; d<i; d++) {
if (events[d] && events[d]->vendor==id.vendor && events[d]->product==id.product) {
events[i]->duplicate = events[i]->duplicate + 1;
}
mapper=NULL;
for (i=0; i<MAX_EVENTS; i++) {
if (events[i])
if ((events[i]->vendor==axis->vendor)&&
(events[i]->product==axis->product))
mapper=events[i];
(events[i]->product==axis->product)) {
if (axis->joystick != 255) {
if (axis->joystick == events[i]->duplicate) mapper=events[i];
} else {
mapper=events[i];
}
}
}
 
if (mapper==NULL) return;
if (mapper->mapped)