mirror of
https://github.com/moonlight-stream/moonlight-embedded.git
synced 2026-04-20 23:30:37 +00:00
Check if mapping exists for triggers
This commit is contained in:
@@ -260,9 +260,9 @@ static bool evdev_handle_event(struct input_event *ev, struct input_device *dev)
|
|||||||
dev->buttonFlags |= gamepadCode;
|
dev->buttonFlags |= gamepadCode;
|
||||||
else
|
else
|
||||||
dev->buttonFlags &= ~gamepadCode;
|
dev->buttonFlags &= ~gamepadCode;
|
||||||
} else if (index == dev->map->btn_lefttrigger)
|
} else if (dev->map != NULL && index == dev->map->btn_lefttrigger)
|
||||||
dev->leftTrigger = ev->value ? UCHAR_MAX : 0;
|
dev->leftTrigger = ev->value ? UCHAR_MAX : 0;
|
||||||
else if (index == dev->map->btn_righttrigger)
|
else if (dev->map != NULL && index == dev->map->btn_righttrigger)
|
||||||
dev->rightTrigger = ev->value ? UCHAR_MAX : 0;
|
dev->rightTrigger = ev->value ? UCHAR_MAX : 0;
|
||||||
else {
|
else {
|
||||||
fprintf(stderr, "Unmapped button: %d\n", ev->code);
|
fprintf(stderr, "Unmapped button: %d\n", ev->code);
|
||||||
|
|||||||
Reference in New Issue
Block a user