diff --git a/Source/Core/DolphinQt2/MainWindow.cpp b/Source/Core/DolphinQt2/MainWindow.cpp index b4cb6136ba..48e02313e7 100644 --- a/Source/Core/DolphinQt2/MainWindow.cpp +++ b/Source/Core/DolphinQt2/MainWindow.cpp @@ -152,6 +152,17 @@ void MainWindow::InitControllers() Wiimote::Initialize(Wiimote::InitializeMode::DO_NOT_WAIT_FOR_WIIMOTES); m_hotkey_scheduler = new HotkeyScheduler(); m_hotkey_scheduler->Start(); + + // Defaults won't work reliabily without loading and saving the config first + + Wiimote::LoadConfig(); + Wiimote::GetConfig()->SaveConfig(); + + Pad::LoadConfig(); + Pad::GetConfig()->SaveConfig(); + + Keyboard::LoadConfig(); + Keyboard::GetConfig()->SaveConfig(); } void MainWindow::ShutdownControllers()