diff --git a/vphysics_jolt/vjolt_constraints.cpp b/vphysics_jolt/vjolt_constraints.cpp index 047ba55..6e00c16 100644 --- a/vphysics_jolt/vjolt_constraints.cpp +++ b/vphysics_jolt/vjolt_constraints.cpp @@ -70,8 +70,7 @@ void JoltPhysicsConstraintGroup::AddConstraint( JoltPhysicsConstraint *pConstrai void JoltPhysicsConstraintGroup::RemoveConstraint( JoltPhysicsConstraint *pConstraint ) { - m_pConstraints.erase( - std::remove_if( m_pConstraints.begin(), m_pConstraints.end(), [&]( JoltPhysicsConstraint *pOther ) { return pOther == pConstraint; } ) ); + Erase( m_pConstraints, pConstraint ); } //-------------------------------------------------------------------------------------------------