diff --git a/Dalamud/Plugin/Internal/LocalPlugin.cs b/Dalamud/Plugin/Internal/LocalPlugin.cs
index 1bbebb1d7..bf3033794 100644
--- a/Dalamud/Plugin/Internal/LocalPlugin.cs
+++ b/Dalamud/Plugin/Internal/LocalPlugin.cs
@@ -139,7 +139,7 @@ namespace Dalamud.Plugin.Internal
///
/// Gets the plugin manifest, if one exists.
///
- public LocalPluginManifest Manifest { get; }
+ public LocalPluginManifest Manifest { get; private set; }
///
/// Gets or sets the current state of the plugin.
@@ -242,6 +242,14 @@ namespace Dalamud.Plugin.Internal
if (reloading)
{
this.loader.Reload();
+
+ // Reload the manifest in-case there were changes here too.
+ if (this.IsDev)
+ {
+ var manifestFile = LocalPluginManifest.GetManifestFile(this.DllFile);
+ if (manifestFile.Exists)
+ this.Manifest = LocalPluginManifest.Load(manifestFile);
+ }
}
// Load the assembly