|
@@ -1253,6 +1253,10 @@ static SDL_bool HIDAPI_DriverSwitch_InitDevice(SDL_HIDAPI_Device *device)
|
|
|
/* Find out whether or not we can send output reports */
|
|
|
ctx->m_bInputOnly = SDL_IsJoystickNintendoSwitchProInputOnly(device->vendor_id, device->product_id);
|
|
|
if (!ctx->m_bInputOnly) {
|
|
|
+ /* Initialize rumble data, important for reading device info on the MOBAPAD M073 */
|
|
|
+ SetNeutralRumble(&ctx->m_RumblePacket.rumbleData[0]);
|
|
|
+ SetNeutralRumble(&ctx->m_RumblePacket.rumbleData[1]);
|
|
|
+
|
|
|
if (!BReadDeviceInfo(ctx)) {
|
|
|
SDL_LogDebug(SDL_LOG_CATEGORY_INPUT,
|
|
|
"HIDAPI_DriverSwitch_InitDevice(): Couldn't read device info");
|