core/systems/PluginSys.cpp
changeset 430 ed37e9767ed4
parent 426 d2b0862c974e
child 450 4af70fceaa7f
     1.1 --- a/core/systems/PluginSys.cpp	Sun Feb 04 08:01:07 2007 +0000
     1.2 +++ b/core/systems/PluginSys.cpp	Sun Feb 04 22:41:44 2007 +0000
     1.3 @@ -385,6 +385,8 @@
     1.4  		pFunction->Execute(&result);
     1.5  	}
     1.6  
     1.7 +	g_PluginSys._SetPauseState(this, paused);
     1.8 +
     1.9  	return true;
    1.10  }
    1.11  
    1.12 @@ -1636,3 +1638,14 @@
    1.13  		}
    1.14  	}
    1.15  }
    1.16 +
    1.17 +void CPluginManager::_SetPauseState(CPlugin *pl, bool paused)
    1.18 +{
    1.19 +	List<IPluginsListener *>::iterator iter;
    1.20 +	IPluginsListener *pListener;
    1.21 +	for (iter=m_listeners.begin(); iter!=m_listeners.end(); iter++)
    1.22 +	{
    1.23 +		pListener = (*iter);
    1.24 +		pListener->OnPluginPauseChange(pl, paused);
    1.25 +	}	
    1.26 +}
    1.27 \ No newline at end of file