Skip to content

Commit 1e0b3a0

Browse files
committed
re-enable parallel object indexing
1 parent e156cf7 commit 1e0b3a0

File tree

2 files changed

+3
-4
lines changed

2 files changed

+3
-4
lines changed

AvaGui/Models/ObjectEditorModel.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ void CreateIndex(string[] allFiles, IProgress<float>? progress)
174174
sw.Start();
175175

176176
var fileCount = allFiles.Length;
177-
var parallelise = false;
177+
var parallelise = true; // todo: remove this or make a user setting
178178

179179
if (parallelise)
180180
{

AvaGui/ViewModels/FolderTreeViewModel.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ private void LoadObjDirectory(string directory, bool useExistingIndex)
6060
// really just for debugging - puts all dat file types in the collection, even if they don't have anything in them
6161
//foreach (var dat in Enum.GetValues<DatFileType>().Except(DirectoryItems.Select(x => ((FileSystemDatGroup)x).DatFileType)))
6262
//{
63-
// DirectoryItems.Add(new FileSystemDatGroup("", dat, new ObservableCollection<FileSystemItemBase>()));
63+
// DirectoryItems.Add(new FileSystemDatGroup(string.Empty, dat, new ObservableCollection<FileSystemItemBase>()));
6464
//}
6565

6666
IEnumerable<FileSystemItemBase> LoadObjDirectoryCore(string directory, bool useExistingIndex)
@@ -97,10 +97,9 @@ IEnumerable<FileSystemItemBase> LoadObjDirectoryCore(string directory, bool useE
9797

9898
foreach (var objGroup in groupedObjects)
9999
{
100-
ObservableCollection<FileSystemItemBase> subNodes;
100+
ObservableCollection<FileSystemItemBase> subNodes = [];
101101
if (objGroup.Key == ObjectType.Vehicle)
102102
{
103-
subNodes = [];
104103
foreach (var vg in objGroup
105104
.GroupBy(o => o.Value.VehicleType)
106105
.OrderBy(vg => vg.Key.ToString()))

0 commit comments

Comments
 (0)