From 56489f48308d0a47f63122ad2de7e54af20e14aa Mon Sep 17 00:00:00 2001 From: Erwin Coumans Date: Mon, 16 Jan 2006 19:34:52 +0000 Subject: fixed a runtime problem with stl container usage, as reported on bf-committers mailing list --- source/gameengine/Converter/BL_ActionActuator.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'source/gameengine/Converter') diff --git a/source/gameengine/Converter/BL_ActionActuator.cpp b/source/gameengine/Converter/BL_ActionActuator.cpp index 113556f0b11..ee47f86157e 100644 --- a/source/gameengine/Converter/BL_ActionActuator.cpp +++ b/source/gameengine/Converter/BL_ActionActuator.cpp @@ -168,16 +168,16 @@ bool BL_ActionActuator::Update(double curtime, bool frame) // maybe there are events for us in the queue ! if (frame) { - for (vector::iterator i=m_events.end(); !(i==m_events.begin());) + for (vector::iterator i=m_events.begin(); !(i==m_events.end());i++) { - i--; if ((*i)->GetNumber() == 0.0f) bNegativeEvent = true; else bPositiveEvent= true; (*i)->Release(); - m_events.pop_back(); + } + m_events.clear(); if (bPositiveEvent) m_flag |= ACT_FLAG_ACTIVE; -- cgit v1.2.3