Skip to content

Commit a91b861

Browse files
fix #3095
1 parent 278ba08 commit a91b861

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/BizHawk.Client.Common/fwmanager/FirmwareManager.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -208,10 +208,11 @@ public void DoScanAndResolve(PathEntryCollection pathEntries, IDictionary<string
208208
{
209209
ri.KnownFirmwareFile = ff;
210210

211-
// if the known firmware file is for a different firmware, flag it so we can show a warning
212-
if (FirmwareDatabase.FirmwareOptions.Any(fo => fo.Hash == rff.Hash && fo.ID != fr.ID))
211+
// assume the firmware file is for a different firmware, unflag it in case it isn't
212+
ri.KnownMismatching = true;
213+
if (FirmwareDatabase.FirmwareOptions.Any(fo => fo.Hash == rff.Hash && fo.ID == fr.ID))
213214
{
214-
ri.KnownMismatching = true;
215+
ri.KnownMismatching = false;
215216
}
216217
}
217218
}

0 commit comments

Comments
 (0)