From 4bc576472ccb51028a930b43fb6071b7d189dc6e Mon Sep 17 00:00:00 2001 From: Jordan Woyak Date: Tue, 29 Jan 2019 07:54:35 -0600 Subject: [PATCH] WiimoteDevice: Update UI when wiimote connection status changes to keep check marks in the menu bar accurate. --- Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp b/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp index cfce4d5959..381ac0fc64 100644 --- a/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp +++ b/Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp @@ -180,6 +180,9 @@ bool WiimoteDevice::LinkChannel() DEBUG_LOG(IOS_WIIMOTE, "ConnectionState CONN_LINKING -> CONN_COMPLETE"); m_connection_state = ConnectionState::Complete; + // Update wiimote connection status in the UI + Host_UpdateDisasmDialog(); + return false; } @@ -218,8 +221,12 @@ void WiimoteDevice::EventDisconnect() Wiimote::ControlChannel(m_connection_handle & 0xFF, 99, nullptr, 0); m_connection_state = ConnectionState::Inactive; + // Clear channel flags ResetChannels(); + + // Update wiimote connection status in the UI + Host_UpdateDisasmDialog(); } bool WiimoteDevice::EventPagingChanged(u8 page_mode) const