Config: Don't depend on `is_dirty` to save SYSCONF during restore
`Layer::Save` only does its thing if the layer has `is_dirty == true`. But SYSCONF could have been modified by other layers, so if the base layer wasn't made dirty by anything else, then it wouldn't be restored. Fixes https://bugs.dolphin-emu.org/issues/13580
This commit is contained in:
parent
87b7009c12
commit
991bce2d68
|
@ -209,8 +209,7 @@ static void RestoreSYSCONF()
|
||||||
},
|
},
|
||||||
setting.config_info);
|
setting.config_info);
|
||||||
}
|
}
|
||||||
// Save the SYSCONF.
|
ConfigLoaders::SaveToSYSCONF(Config::LayerType::Base);
|
||||||
Config::GetLayer(Config::LayerType::Base)->Save();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void RestoreConfig()
|
void RestoreConfig()
|
||||||
|
|
Loading…
Reference in New Issue