core/PluginSys.cpp
changeset 3700 d2194fab1dd5
parent 3601 d3a2fb7b3a1e
child 3703 391951cdde71
     1.1 --- a/core/PluginSys.cpp	Fri Dec 14 15:01:28 2012 -0500
     1.2 +++ b/core/PluginSys.cpp	Fri Dec 14 15:05:18 2012 -0500
     1.3 @@ -1605,14 +1605,15 @@
     1.4  
     1.5  	if (pPlugin->GetStatus() <= Plugin_Error)
     1.6  	{
     1.7 +		/* Notify plugin */
     1.8 +		pPlugin->Call_OnPluginEnd();
     1.9 +
    1.10  		/* Notify listeners of unloading */
    1.11  		for (iter=m_listeners.begin(); iter!=m_listeners.end(); iter++)
    1.12  		{
    1.13  			pListener = (*iter);
    1.14  			pListener->OnPluginUnloaded(pPlugin);
    1.15  		}
    1.16 -		/* Notify plugin */
    1.17 -		pPlugin->Call_OnPluginEnd();
    1.18  	}
    1.19  
    1.20  	pPlugin->DropEverything();