From db2936a318c528e475d9f2efbea76c122dc1718f Mon Sep 17 00:00:00 2001 From: rdb Date: Sun, 21 Mar 2021 14:39:57 +0100 Subject: [PATCH] physics: Slight code cleanup in PhysicalNode::clear() --- panda/src/physics/physicalNode.I | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/panda/src/physics/physicalNode.I b/panda/src/physics/physicalNode.I index 0808fd51a2..d4d7e6c879 100644 --- a/panda/src/physics/physicalNode.I +++ b/panda/src/physics/physicalNode.I @@ -16,12 +16,11 @@ */ INLINE void PhysicalNode:: 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(); } /**