core/Database.cpp
changeset 1201 fb159560c3fe
parent 1157 61c7092246c6
child 1231 17badaf66ce4
     1.1 --- a/core/Database.cpp	Sun Jul 29 00:26:18 2007 +0000
     1.2 +++ b/core/Database.cpp	Sun Jul 29 01:05:11 2007 +0000
     1.3 @@ -77,13 +77,12 @@
     1.4  		}
     1.5  	}
     1.6  	m_pConfigLock->Unlock();
     1.7 -
     1.8 -	g_PluginSys.RemovePluginsListener(this);
     1.9  }
    1.10  
    1.11  void DBManager::OnSourceModShutdown()
    1.12  {
    1.13  	KillWorkerThread();
    1.14 +	g_PluginSys.RemovePluginsListener(this);
    1.15  	m_pConfigLock->DestroyThis();
    1.16  	m_pThinkLock->DestroyThis();
    1.17  	m_pQueueLock->DestroyThis();
    1.18 @@ -313,7 +312,7 @@
    1.19  		if (m_drivers[i] == pDriver)
    1.20  		{
    1.21  			m_drivers.erase(m_drivers.iterAt(i));
    1.22 -			return;
    1.23 +			break;
    1.24  		}
    1.25  	}
    1.26