summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp
diff options
context:
space:
mode:
authorAdmiral H. Curtiss <pikachu025@gmail.com>2023-03-12 14:20:32 +0100
committerAdmiral H. Curtiss <pikachu025@gmail.com>2023-03-12 16:08:56 +0100
commitbf2f901a99184accb9594bf815845e98c22cf0ec (patch)
tree2f3e45dddf31f44ccc315099937838aa0a8ce330 /Source/Core/DolphinQt/Config/GamecubeControllersWidget.cpp
parentd371b17f370c8648290732adcf91792faa1999df (diff)
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())