Skip to content

Commit f47508a

Browse files
committed
Dodge first time use error
1 parent af20e35 commit f47508a

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

Editor/DoD/Integration/PrologConfig.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,15 @@ namespace Activ.Prolog{
1212
)] public partial class PrologConfig : ScriptableObject{
1313

1414
const string Path = "Assets/Activ/Config/Debug-Chan.asset";
15+
static readonly List<PrologConfig.Assembly> NoAssemblies
16+
= new List<PrologConfig.Assembly>();
17+
//
1518
public static PrologConfig ι;
1619
public List<Assembly> assemblies;
1720
public List<TypeExclusion> typeExclusions;
1821

1922
public static IEnumerable<File> enabledAssemblies
20-
=> from Assembly x in instance.assemblies
23+
=> from Assembly x in (instance?.assemblies ?? NoAssemblies)
2124
where x.inject select x.file;
2225

2326
public static IEnumerable<File> dlls

0 commit comments

Comments
 (0)