diff --git a/WolvenKit/Forms/Dialog/frmAddChunk.cs b/WolvenKit/Forms/Dialog/frmAddChunk.cs index f3c31e46..19f864ed 100644 --- a/WolvenKit/Forms/Dialog/frmAddChunk.cs +++ b/WolvenKit/Forms/Dialog/frmAddChunk.cs @@ -36,16 +36,33 @@ public frmAddChunk(List list = null, bool isVariant = false, bool allowE list.Sort(); customClasses = CR2WManager.TypeNames; - customClasses.Sort(); - - classTypes = list.Concat(customClasses).Distinct().ToArray(); + + if (customClasses?.Any() == true) + { + customClasses.Sort(); + classTypes = list.Concat(customClasses).Distinct().ToArray(); + } + else + { + classTypes = list.ToArray(); + } + vanillaEnums = AssemblyDictionary.EnumNames; vanillaEnums.Sort(); customEnums = CR2WManager.EnumNames; - customEnums.Sort(); + + + if (customEnums?.Any() == true) + { + customEnums.Sort(); + enumTypes = vanillaEnums.Concat(customEnums).Distinct().ToArray(); + } + else + { + enumTypes = vanillaEnums.ToArray(); + } - enumTypes = vanillaEnums.Concat(customEnums).Distinct().ToArray(); UpdateTypeChoices(); }