From 6d01f34d7888599ebd598d9ef74c6aec353a9946 Mon Sep 17 00:00:00 2001 From: Techjar Date: Sat, 13 Apr 2019 06:31:10 -0400 Subject: [PATCH] Core/NetPlayClient: Reset GCAdapter device type in UpdateDevices This will ensure an origin reset is triggered on next boot. --- Source/Core/Core/NetPlayClient.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/Core/Core/NetPlayClient.cpp b/Source/Core/Core/NetPlayClient.cpp index 2ff12f3f22..884a776711 100644 --- a/Source/Core/Core/NetPlayClient.cpp +++ b/Source/Core/Core/NetPlayClient.cpp @@ -1650,6 +1650,11 @@ void NetPlayClient::UpdateDevices() if (SerialInterface::SIDevice_IsGCController(SConfig::GetInstance().m_SIDevice[local_pad])) { SerialInterface::ChangeDevice(SConfig::GetInstance().m_SIDevice[local_pad], pad); + + if (SConfig::GetInstance().m_SIDevice[local_pad] == SerialInterface::SIDEVICE_WIIU_ADAPTER) + { + GCAdapter::ResetDeviceType(local_pad); + } } else {