mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-09-30 06:11:20 -05:00
Merge pull request #6166 from ligfx/invokedeviceschangedcallbacks
ControllerInterface: cleanup callbacks API and logic
This commit is contained in:
@@ -37,7 +37,7 @@ void Initialize()
|
||||
s_config.CreateController<GCKeyboard>(i);
|
||||
}
|
||||
|
||||
g_controller_interface.RegisterHotplugCallback(LoadConfig);
|
||||
g_controller_interface.RegisterDevicesChangedCallback(LoadConfig);
|
||||
|
||||
// Load the saved controller config
|
||||
s_config.LoadConfig(true);
|
||||
|
||||
@@ -34,7 +34,7 @@ void Initialize()
|
||||
s_config.CreateController<GCPad>(i);
|
||||
}
|
||||
|
||||
g_controller_interface.RegisterHotplugCallback(LoadConfig);
|
||||
g_controller_interface.RegisterDevicesChangedCallback(LoadConfig);
|
||||
|
||||
// Load the saved controller config
|
||||
s_config.LoadConfig(true);
|
||||
|
||||
@@ -80,7 +80,7 @@ void Initialize(InitializeMode init_mode)
|
||||
s_config.CreateController<WiimoteEmu::Wiimote>(i);
|
||||
}
|
||||
|
||||
g_controller_interface.RegisterHotplugCallback(LoadConfig);
|
||||
g_controller_interface.RegisterDevicesChangedCallback(LoadConfig);
|
||||
|
||||
LoadConfig();
|
||||
|
||||
|
||||
@@ -213,7 +213,7 @@ void Initialize()
|
||||
if (s_config.ControllersNeedToBeCreated())
|
||||
s_config.CreateController<HotkeyManager>();
|
||||
|
||||
g_controller_interface.RegisterHotplugCallback(LoadConfig);
|
||||
g_controller_interface.RegisterDevicesChangedCallback(LoadConfig);
|
||||
|
||||
// load the saved controller config
|
||||
s_config.LoadConfig(true);
|
||||
|
||||
Reference in New Issue
Block a user