summaryrefslogtreecommitdiff
path: root/Source/Core
diff options
context:
space:
mode:
authorJordan Woyak <jordan.woyak@gmail.com>2019-01-29 07:54:35 -0600
committerJordan Woyak <jordan.woyak@gmail.com>2019-01-29 07:57:51 -0600
commit4bc576472ccb51028a930b43fb6071b7d189dc6e (patch)
treec133ed582cae9528050bd4d590699c0d77f44d38 /Source/Core
parent0e1669e1c7adef2fa5ef0db402b71c0f5c1f0dc4 (diff)
WiimoteDevice: Update UI when wiimote connection status changes to keep check marks in the menu bar accurate.
Diffstat (limited to 'Source/Core')
-rw-r--r--Source/Core/Core/IOS/USB/Bluetooth/WiimoteDevice.cpp7
1 files changed, 7 insertions, 0 deletions
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