Skip to content

Commit

Permalink
Fixed a bug when opening a WAD File
Browse files Browse the repository at this point in the history
  • Loading branch information
Crauzer committed Oct 21, 2017
1 parent 3afc6b1 commit db49487
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Obsidian/MainWindow.xaml.cs
Original file line number Diff line number Diff line change
Expand Up @@ -67,15 +67,15 @@ private void GenerateWADStrings()
{
List<string> wadEntryStrings = new List<string>();
BINFile bin = new BINFile(new MemoryStream(entryData));
Parallel.ForEach(bin.Entries, (binEntry) =>
foreach(BINFileEntry binEntry in bin.Entries)
{
foreach (BINFileValue binValue in binEntry.Values.Where(x => x.Type == BINFileValueType.String || x.Value.GetType() == typeof(BINFileValueList)))
{
if (binValue.Type == BINFileValueType.String)
{
wadEntryStrings.Add(binValue.Value as string);
}
else if(
else if (
binValue.Type == BINFileValueType.DoubleTypeList ||
binValue.Type == BINFileValueType.LargeStaticTypeList ||
binValue.Type == BINFileValueType.List ||
Expand All @@ -85,7 +85,7 @@ private void GenerateWADStrings()
wadEntryStrings.AddRange(GetValueStrings(binValue));
}
}
});
}

StringDictionary.AddRange(wadEntryStrings);
}
Expand Down

0 comments on commit db49487

Please sign in to comment.