diff --git a/Dalamud/Plugin/ActivePluginsChangedEventArgs.cs b/Dalamud/Plugin/ActivePluginsChangedEventArgs.cs
index 4551cf752..0c857be79 100644
--- a/Dalamud/Plugin/ActivePluginsChangedEventArgs.cs
+++ b/Dalamud/Plugin/ActivePluginsChangedEventArgs.cs
@@ -5,15 +5,27 @@ namespace Dalamud.Plugin;
///
/// Contains data about changes to the list of active plugins.
///
-public class ActivePluginsChangedEventArgs(PluginListInvalidationKind kind, IEnumerable affectedInternalNames) : EventArgs
+public class ActivePluginsChangedEventArgs : EventArgs
{
+ ///
+ /// Initializes a new instance of the class
+ /// with the specified parameters.
+ ///
+ /// The kind of change that triggered the event.
+ /// The internal names of the plugins affected by the change.
+ internal ActivePluginsChangedEventArgs(PluginListInvalidationKind kind, IEnumerable affectedInternalNames)
+ {
+ this.Kind = kind;
+ this.AffectedInternalNames = affectedInternalNames;
+ }
+
///
/// Gets the invalidation kind that caused this event to be fired.
///
- public PluginListInvalidationKind Kind { get; } = kind;
+ public PluginListInvalidationKind Kind { get; }
///
/// Gets the InternalNames of affected plugins.
///
- public IEnumerable AffectedInternalNames { get; } = affectedInternalNames;
+ public IEnumerable AffectedInternalNames { get; }
}
diff --git a/Dalamud/Plugin/Internal/Types/LocalPlugin.cs b/Dalamud/Plugin/Internal/Types/LocalPlugin.cs
index c426c4cdc..70b1db872 100644
--- a/Dalamud/Plugin/Internal/Types/LocalPlugin.cs
+++ b/Dalamud/Plugin/Internal/Types/LocalPlugin.cs
@@ -397,7 +397,7 @@ internal class LocalPlugin : IAsyncDisposable
Log.Information("Finished loading {PluginName}", this.InternalName);
var manager = Service.Get();
- manager.NotifyPluginsForStateChange(PluginListInvalidationKind.Load, [this.manifest.InternalName]);
+ manager.NotifyPluginsForStateChange(PluginListInvalidationKind.Loaded, [this.manifest.InternalName]);
}
catch (Exception ex)
{
@@ -475,7 +475,7 @@ internal class LocalPlugin : IAsyncDisposable
Log.Information("Finished unloading {PluginName}", this.InternalName);
var manager = Service.Get();
- manager.NotifyPluginsForStateChange(PluginListInvalidationKind.Unload, [this.manifest.InternalName]);
+ manager.NotifyPluginsForStateChange(PluginListInvalidationKind.Unloaded, [this.manifest.InternalName]);
}
catch (Exception ex)
{
diff --git a/Dalamud/Plugin/PluginListInvalidationKind.cs b/Dalamud/Plugin/PluginListInvalidationKind.cs
index 7ee121697..588ae60d7 100644
--- a/Dalamud/Plugin/PluginListInvalidationKind.cs
+++ b/Dalamud/Plugin/PluginListInvalidationKind.cs
@@ -8,12 +8,12 @@ public enum PluginListInvalidationKind
///
/// A plugin was loaded.
///
- Load,
+ Loaded,
///
/// A plugin was unloaded.
///
- Unload,
+ Unloaded,
///
/// An installer-initiated update reloaded plugins.