fix bug in firmware resolution when firmware isnt present in the default firmwares folder or when the user's selection is missing altogether

This commit is contained in:
zeromus 2013-08-23 17:17:43 +00:00
parent a71837c3aa
commit 7cb608ead4
1 changed files with 6 additions and 1 deletions

View File

@ -144,7 +144,12 @@ namespace BizHawk.MultiClient
if (Global.Config.FirmwareUserSpecifications.TryGetValue(fr.ConfigKey, out userSpec))
{
//flag it as user specified
var ri = ResolutionDictionary[fr];
ResolutionInfo ri = null;
if (!ResolutionDictionary.TryGetValue(fr, out ri))
{
ri = new ResolutionInfo();
ResolutionDictionary[fr] = ri;
}
ri.UserSpecified = true;
ri.KnownFirmwareFile = null;
ri.FilePath = userSpec;