unbind in reverse order to try to prevent order dependency problems.

This commit is contained in:
ehofman
2009-12-29 14:28:21 +00:00
committed by Tim Moore
parent dca07c5634
commit 5e79609955

View File

@@ -148,8 +148,9 @@ SGSubsystemGroup::bind ()
void
SGSubsystemGroup::unbind ()
{
for (unsigned int i = 0; i < _members.size(); i++)
_members[i]->subsystem->unbind();
// reverse order to prevent order dependency problems
for (unsigned int i = _members.size(); i > 0; i--)
_members[i-1]->subsystem->unbind();
}
void