diff --git a/Obsidian/MainWindow.xaml.cs b/Obsidian/MainWindow.xaml.cs index da0cc27..7705e02 100644 --- a/Obsidian/MainWindow.xaml.cs +++ b/Obsidian/MainWindow.xaml.cs @@ -67,7 +67,7 @@ private void GenerateWADStrings() { List wadEntryStrings = new List(); 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))) { @@ -75,7 +75,7 @@ private void GenerateWADStrings() { wadEntryStrings.Add(binValue.Value as string); } - else if( + else if ( binValue.Type == BINFileValueType.DoubleTypeList || binValue.Type == BINFileValueType.LargeStaticTypeList || binValue.Type == BINFileValueType.List || @@ -85,7 +85,7 @@ private void GenerateWADStrings() wadEntryStrings.AddRange(GetValueStrings(binValue)); } } - }); + } StringDictionary.AddRange(wadEntryStrings); }