From dbdeb7568bbe3b91db86018c4e5d6202ed8b1263 Mon Sep 17 00:00:00 2001 From: Robert Date: Thu, 4 Mar 2021 19:22:49 +0100 Subject: [PATCH] Plugins - Fixed double-dipping Disable on Dispose --- src/Artemis.Core/Plugins/PluginFeature.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Artemis.Core/Plugins/PluginFeature.cs b/src/Artemis.Core/Plugins/PluginFeature.cs index 1eadf61aa..f2fb01fad 100644 --- a/src/Artemis.Core/Plugins/PluginFeature.cs +++ b/src/Artemis.Core/Plugins/PluginFeature.cs @@ -73,10 +73,10 @@ namespace Artemis.Core if (!enable) { - IsEnabled = false; - // Even if disable failed, still leave it in a disabled state to avoid more issues InternalDisable(); + IsEnabled = false; + OnDisabled(); return; } @@ -146,7 +146,7 @@ namespace Artemis.Core { if (disposing) { - Disable(); + InternalDisable(); } }