Merge pull request #13037 from Dentomologist/hotkeyscheduler_handle_wiimote_connections_independently

HotkeyScheduler: Handle Wii Remote connections independently
This commit is contained in:
Tilka 2024-08-27 18:54:52 +01:00 committed by GitHub
commit 22ed1dddca
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 5 additions and 9 deletions

View File

@ -277,20 +277,16 @@ void HotkeyScheduler::Run()
if (Core::System::GetInstance().IsWii()) if (Core::System::GetInstance().IsWii())
{ {
int wiimote_id = -1;
if (IsHotkey(HK_WIIMOTE1_CONNECT)) if (IsHotkey(HK_WIIMOTE1_CONNECT))
wiimote_id = 0; emit ConnectWiiRemote(0);
if (IsHotkey(HK_WIIMOTE2_CONNECT)) if (IsHotkey(HK_WIIMOTE2_CONNECT))
wiimote_id = 1; emit ConnectWiiRemote(1);
if (IsHotkey(HK_WIIMOTE3_CONNECT)) if (IsHotkey(HK_WIIMOTE3_CONNECT))
wiimote_id = 2; emit ConnectWiiRemote(2);
if (IsHotkey(HK_WIIMOTE4_CONNECT)) if (IsHotkey(HK_WIIMOTE4_CONNECT))
wiimote_id = 3; emit ConnectWiiRemote(3);
if (IsHotkey(HK_BALANCEBOARD_CONNECT)) if (IsHotkey(HK_BALANCEBOARD_CONNECT))
wiimote_id = 4; emit ConnectWiiRemote(4);
if (wiimote_id > -1)
emit ConnectWiiRemote(wiimote_id);
if (IsHotkey(HK_TOGGLE_SD_CARD)) if (IsHotkey(HK_TOGGLE_SD_CARD))
Settings::Instance().SetSDCardInserted(!Settings::Instance().IsSDCardInserted()); Settings::Instance().SetSDCardInserted(!Settings::Instance().IsSDCardInserted());