From 4ac3f11ff85d0ed00d7457d5f4ca0b7204675cc3 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 6 Feb 2017 19:17:27 -0800 Subject: [PATCH] Ensure that OSC always has Player 1 reserved --- Limelight/Input/ControllerSupport.m | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Limelight/Input/ControllerSupport.m b/Limelight/Input/ControllerSupport.m index fb910165..186e601e 100644 --- a/Limelight/Input/ControllerSupport.m +++ b/Limelight/Input/ControllerSupport.m @@ -146,7 +146,8 @@ { [_controllerStreamLock lock]; @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]; }