summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp
diff options
context:
space:
mode:
authorMai <mai.iam2048@gmail.com>2023-03-13 13:09:51 -0400
committerGitHub <noreply@github.com>2023-03-13 13:09:51 -0400
commit137b9d1da1ac6e0cf462ae7a89f6e1ac672a196b (patch)
tree9760e69a8b841a9b9b75320311f0623633a5868b /Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp
parenta6b2655631f4605cad45ed222dbce0bf72dc1722 (diff)
parentbf2f901a99184accb9594bf815845e98c22cf0ec (diff)
Merge pull request #11646 from AdmiralCurtiss/si-class
HW/SerialInterface: Refactor to class.
Diffstat (limited to 'Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp')
-rw-r--r--Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp b/Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp
index 5425ed8af0..c27ab2e99f 100644
--- a/Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp
+++ b/Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp
@@ -19,6 +19,7 @@
#include "Core/HW/SI/SI.h"
#include "Core/HW/SI/SI_Device.h"
#include "Core/NetPlayProto.h"
+#include "Core/System.h"
#include "DolphinQt/Config/Mapping/GCPadWiiUConfigDialog.h"
#include "DolphinQt/Config/Mapping/MappingWindow.h"
@@ -192,7 +193,10 @@ void GamecubeControllersWidget::SaveSettings()
Config::SetBaseOrCurrent(Config::GetInfoForSIDevice(static_cast<int>(i)), si_device);
if (Core::IsRunning())
- SerialInterface::ChangeDevice(si_device, static_cast<s32>(i));
+ {
+ Core::System::GetInstance().GetSerialInterface().ChangeDevice(si_device,
+ static_cast<s32>(i));
+ }
}
if (GCAdapter::UseAdapter())