diff --git a/BizHawk.Client.DBMan/DiscHash.cs b/BizHawk.Client.DBMan/DiscHash.cs index f411d106d8..4030af718f 100644 --- a/BizHawk.Client.DBMan/DiscHash.cs +++ b/BizHawk.Client.DBMan/DiscHash.cs @@ -77,6 +77,15 @@ namespace BizHawk.Client.DBMan { string name = Path.GetFileNameWithoutExtension(fiCue); + lock (olock) + { + if (done.Contains(name)) + { + progress++; + return; + } + } + //now look for the cue file using (var disc = Disc.LoadAutomagic(fiCue)) {