Browse Source

physics: Slight code cleanup in PhysicalNode::clear()

rdb 4 years ago
parent
commit
db2936a318
1 changed files with 4 additions and 5 deletions
  1. 4 5
      panda/src/physics/physicalNode.I

+ 4 - 5
panda/src/physics/physicalNode.I

@@ -16,12 +16,11 @@
  */
  */
 INLINE void PhysicalNode::
 INLINE void PhysicalNode::
 clear() {
 clear() {
-  PhysicalsVector::iterator it;
-  for (it = _physicals.begin(); it != _physicals.end(); ++it) {
-    nassertd((*it)->_physical_node == this) continue;
-    (*it)->_physical_node = nullptr;
+  for (Physical *physical : _physicals) {
+    nassertd(physical->_physical_node == this) continue;
+    physical->_physical_node = nullptr;
   }
   }
-  _physicals.erase(_physicals.begin(), _physicals.end());
+  _physicals.clear();
 }
 }
 
 
 /**
 /**