From 03e0c7317d322fb51d7001f1efb89c4a971afaf8 Mon Sep 17 00:00:00 2001 From: Ryan Stecker Date: Sun, 12 Apr 2015 19:25:07 -0500 Subject: [PATCH] Notify plugin listeners of SetFailState'd plugins on unload. (bug 6347) --- core/logic/PluginSys.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/logic/PluginSys.cpp b/core/logic/PluginSys.cpp index e67daafc..bc4949ef 100644 --- a/core/logic/PluginSys.cpp +++ b/core/logic/PluginSys.cpp @@ -1510,7 +1510,7 @@ bool CPluginManager::UnloadPlugin(IPlugin *plugin) List::iterator iter; IPluginsListener *pListener; - if (pPlugin->GetStatus() <= Plugin_Error) + if (pPlugin->GetStatus() <= Plugin_Error || pPlugin->GetStatus() == Plugin_Failed) { /* Notify plugin */ pPlugin->Call_OnPluginEnd();