diff options
| author | JosJuice <josjuice@gmail.com> | 2021-04-13 19:45:25 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-13 19:45:25 +0200 |
| commit | e8ac63d159d905d0765e29534233943a381ca8db (patch) | |
| tree | 76d8b451af0692be64f25d3c051a59001b5d2d9c /Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp | |
| parent | 53222560650e4a99eceafcd537d4e04d1c50b3a6 (diff) | |
| parent | 336518049d0c1d63dbdfd9dcd55d1e84fcb5ba21 (diff) | |
Merge pull request #9638 from leoetlino/btemu-is-not-wiimoteemu
WiiUtils: Add helper functions to get emulated/real Bluetooth device
Diffstat (limited to 'Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp')
| -rw-r--r-- | Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp b/Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp index a871063b7e..bc3418b656 100644 --- a/Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp +++ b/Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp @@ -24,6 +24,7 @@ #include "Core/HW/WiimoteReal/WiimoteReal.h" #include "Core/IOS/IOS.h" #include "Core/IOS/USB/Bluetooth/BTReal.h" +#include "Core/WiiUtils.h" #include "DolphinQt/Config/Mapping/MappingWindow.h" #include "DolphinQt/QtUtils/ModalMessageBox.h" @@ -242,11 +243,9 @@ void WiimoteControllersWidget::OnBluetoothPassthroughResetPressed() return; } - auto device = ios->GetDeviceByName("/dev/usb/oh1/57e/305"); + auto device = WiiUtils::GetBluetoothRealDevice(); if (device != nullptr) - { - std::static_pointer_cast<IOS::HLE::BluetoothBaseDevice>(device)->TriggerSyncButtonHeldEvent(); - } + device->TriggerSyncButtonHeldEvent(); } void WiimoteControllersWidget::OnBluetoothPassthroughSyncPressed() @@ -260,13 +259,9 @@ void WiimoteControllersWidget::OnBluetoothPassthroughSyncPressed() return; } - auto device = ios->GetDeviceByName("/dev/usb/oh1/57e/305"); - + auto device = WiiUtils::GetBluetoothRealDevice(); if (device != nullptr) - { - std::static_pointer_cast<IOS::HLE::BluetoothBaseDevice>(device) - ->TriggerSyncButtonPressedEvent(); - } + device->TriggerSyncButtonPressedEvent(); } void WiimoteControllersWidget::OnWiimoteRefreshPressed() |
