1
0
Fork 0

Work around G++ 2.95 bug by removing use of STL find() function.

This commit is contained in:
david 2003-01-01 18:47:50 +00:00
parent 71f08e795d
commit 9ff659bba7

View file

@ -11,8 +11,6 @@
#include "modelmgr.hxx"
#include "model.hxx"
SG_USING_STD(find);
FGModelMgr::FGModelMgr ()
: _selector(new ssgSelector)
@ -135,8 +133,14 @@ FGModelMgr::add_instance (Instance * instance)
void
FGModelMgr::remove_instance (Instance * instance)
{
_instances.erase(find(_instances.begin(), _instances.end(), instance));
delete instance;
vector<Instance *>::iterator it;
for (it = _instances.begin(); it != _instances.end(); it++) {
if (*it == instance) {
_instances.erase(it);
delete instance;
return;
}
}
}
void