Fix controller defaults being empty on fresh run

A very early call to Config::Save is now creating empty
controller INI files.

https://bugs.dolphin-emu.org/issues/12283
This commit is contained in:
JosJuice 2020-09-29 21:49:22 +02:00
parent 960750003e
commit 623340bbbb
1 changed files with 2 additions and 1 deletions

View File

@ -93,7 +93,8 @@ bool InputConfig::LoadConfig(bool isGC)
#endif
}
if (inifile.Load(File::GetUserPath(D_CONFIG_IDX) + m_ini_name + ".ini"))
if (inifile.Load(File::GetUserPath(D_CONFIG_IDX) + m_ini_name + ".ini") &&
!inifile.GetSections().empty())
{
int n = 0;
for (auto& controller : m_controllers)