From 46c2511c841ae8bd83c65d04f42dc26aca517cff Mon Sep 17 00:00:00 2001 From: goat <16760685+goaaats@users.noreply.github.com> Date: Sat, 16 Jul 2022 00:13:07 +0200 Subject: [PATCH] fix: don't try to disable plugin during update if it already has been --- Dalamud/Plugin/Internal/PluginManager.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dalamud/Plugin/Internal/PluginManager.cs b/Dalamud/Plugin/Internal/PluginManager.cs index f44c4ff9d..22dcbed7a 100644 --- a/Dalamud/Plugin/Internal/PluginManager.cs +++ b/Dalamud/Plugin/Internal/PluginManager.cs @@ -968,7 +968,9 @@ internal partial class PluginManager : IDisposable, IServiceType { try { - plugin.Disable(); + if (!plugin.IsDisabled) + plugin.Disable(); + lock (this.pluginListLock) { this.InstalledPlugins = this.InstalledPlugins.Remove(plugin);