--- trunk/src/primitives/Molecule.cpp 2005/02/21 15:22:56 371 +++ trunk/src/primitives/Molecule.cpp 2005/02/21 15:28:56 372 @@ -160,8 +160,10 @@ void Molecule::complete() { // painCave.isFatal = 1; // simError(); //} - - integrableObjects_.insert(integrableObjects_.end(), rigidBodies_.begin(), rigidBodies_.end()); + for (rb = beginRigidBody(rbIter); rb != NULL; rb = nextRigidBody(rbIter)) { + integrableObjects_.push_back(rb); + } + //integrableObjects_.insert(integrableObjects_.end(), rigidBodies_.begin(), rigidBodies_.end()); } double Molecule::getMass() {