Fixed GCC compilation
git-svn-id: http://mc-server.googlecode.com/svn/trunk@1186 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
parent
f00515ba2e
commit
6ce947ef26
@ -1018,7 +1018,9 @@ void cPluginManager::RemovePluginCommands(cPlugin * a_Plugin)
|
|||||||
{
|
{
|
||||||
if (itr->second.m_Plugin == a_Plugin)
|
if (itr->second.m_Plugin == a_Plugin)
|
||||||
{
|
{
|
||||||
itr = m_Commands.erase(itr);
|
CommandMap::iterator NextItr = itr + 1; // Stupid GCC doesn't have a std::map::erase() that would return the next iterator
|
||||||
|
m_Commands.erase(itr);
|
||||||
|
itr = NextItr;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user