EvdevInputSource: Migrate to new abstractions

This commit is contained in:
Connor McLaughlin
2022-08-25 00:54:22 +10:00
parent 6df7d9acda
commit bfafa95f65
9 changed files with 637 additions and 553 deletions

View File

@ -92,7 +92,6 @@ void CommonHost::Initialize()
{
// This will call back to Host::LoadSettings() -> ReloadSources().
System::LoadSettings(false);
UpdateLogSettings();
#ifdef WITH_CHEEVOS
#ifdef WITH_RAINTEGRATION
@ -347,6 +346,7 @@ void CommonHost::SetDefaultHotkeyBindings(SettingsInterface& si)
void CommonHost::LoadSettings(SettingsInterface& si, std::unique_lock<std::mutex>& lock)
{
UpdateLogSettings();
InputManager::ReloadSources(si, lock);
InputManager::ReloadBindings(si, *Host::GetSettingsInterfaceForBindings());