We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 433d6b5 commit cab991bCopy full SHA for cab991b
1 file changed
Sources/OvCore/src/OvCore/ECS/Actor.cpp
@@ -382,9 +382,10 @@ bool OvCore::ECS::Actor::RemoveBehaviour(const std::string & p_name)
382
Components::Behaviour* found = GetBehaviour(p_name);
383
if (found)
384
{
385
+ const std::string nameCopy = p_name;
386
BehaviourRemovedEvent.Invoke(*found);
387
m_behaviours.erase(p_name);
- auto it = std::find(m_behavioursOrder.begin(), m_behavioursOrder.end(), p_name);
388
+ auto it = std::find(m_behavioursOrder.begin(), m_behavioursOrder.end(), nameCopy);
389
if (it != m_behavioursOrder.end())
390
m_behavioursOrder.erase(it);
391
return true;
0 commit comments