Ensure that OSC always has Player 1 reserved

This commit is contained in:
Cameron Gutman 2017-02-06 19:17:27 -08:00
parent 62aaf27293
commit 4ac3f11ff8

View File

@ -146,7 +146,8 @@
{ {
[_controllerStreamLock lock]; [_controllerStreamLock lock];
@synchronized(controller) { @synchronized(controller) {
LiSendMultiControllerEvent(controller.playerIndex, _controllerNumbers, controller.lastButtonFlags, controller.lastLeftTrigger, controller.lastRightTrigger, controller.lastLeftStickX, controller.lastLeftStickY, controller.lastRightStickX, controller.lastRightStickY); // Player 1 is always present for OSC
LiSendMultiControllerEvent(controller.playerIndex, _controllerNumbers | 1, controller.lastButtonFlags, controller.lastLeftTrigger, controller.lastRightTrigger, controller.lastLeftStickX, controller.lastLeftStickY, controller.lastRightStickX, controller.lastRightStickY);
} }
[_controllerStreamLock unlock]; [_controllerStreamLock unlock];
} }