Merge pull request #342 from Aireil/fix_dev_plugins_load

fix: raw plugins not loading without config file
This commit is contained in:
goaaats 2021-04-29 11:56:45 +02:00 committed by GitHub
commit 8e75df966e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -149,7 +149,7 @@ namespace Dalamud.Plugin
return prio2.CompareTo(prio1);
});
this.deferredPlugins = pluginDefs.Where(x => x.definition?.LoadPriority <= 0);
this.deferredPlugins = pluginDefs.Where(x => x.definition == null || x.definition.LoadPriority <= 0);
// Pass preloaded definitions for "synchronous load" plugins to LoadPluginFromAssembly, because we already loaded them anyways
foreach (var (dllFile, definition, isRaw) in pluginDefs.Where(x => x.definition?.LoadPriority > 0))