(svn r22115) -Fix (r22114): some comments and code ordering were wrong

pull/155/head
smatz 13 years ago
parent 347e1cf662
commit 9c40059641

@ -12,6 +12,10 @@
#include "../stdafx.h"
#include "pool_type.hpp"
/**
* Destructor removes this object from the pool vector and
* deletes the vector itself if this was the last item removed.
*/
PoolBase::~PoolBase()
{
PoolVector *pools = PoolBase::GetPools();
@ -19,6 +23,9 @@ PoolBase::~PoolBase()
if (pools->Length() == 0) delete pools;
}
/**
* Clean all pools - calls Pool::CleanPool()
*/
/* static */ void PoolBase::CleanAll()
{
PoolVector *pools = PoolBase::GetPools();

@ -28,9 +28,6 @@ struct PoolBase {
return pools;
}
/**
* Clean all pools - calls Pool::CleanPool()
*/
static void CleanAll();
/**
@ -41,10 +38,6 @@ struct PoolBase {
*PoolBase::GetPools()->Append() = this;
}
/**
* Destructor removes this object from the pool vector and
* deletes the vector itself if this was the last item removed.
*/
~PoolBase();
/**

@ -270,10 +270,10 @@ static void ShutdownGame()
free(_config_file);
#endif
ResetNewGRFData();
PoolBase::CleanAll();
ResetNewGRFData();
/* Close all and any open filehandles */
FioCloseAll();
}

Loading…
Cancel
Save