mirror of
https://github.com/goatcorp/Dalamud.git
synced 2026-02-13 11:27:42 +01:00
Ref to Config.DevSettings was not updating
This commit is contained in:
parent
2302f15c84
commit
bfc7d634ce
3 changed files with 7 additions and 25 deletions
|
|
@ -33,18 +33,12 @@ namespace Dalamud.Plugin.Internal
|
|||
public LocalDevPlugin(Dalamud dalamud, FileInfo dllFile, LocalPluginManifest manifest)
|
||||
: base(dalamud, dllFile, manifest)
|
||||
{
|
||||
// base is called first, ensuring that this is a valid plugin assembly
|
||||
var devSettings = dalamud.Configuration.DevPluginSettings.FirstOrDefault(cfg => cfg.DllFile == dllFile.FullName);
|
||||
|
||||
if (devSettings == default)
|
||||
if (!dalamud.Configuration.DevPluginSettings.TryGetValue(dllFile.FullName, out this.devSettings))
|
||||
{
|
||||
devSettings = new DevPluginSettings(dllFile.FullName);
|
||||
dalamud.Configuration.DevPluginSettings.Add(devSettings);
|
||||
dalamud.Configuration.DevPluginSettings[dllFile.FullName] = this.devSettings = new DevPluginSettings();
|
||||
dalamud.Configuration.Save();
|
||||
}
|
||||
|
||||
this.devSettings = devSettings;
|
||||
|
||||
if (this.AutomaticReload)
|
||||
{
|
||||
this.EnableReloading();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue