diff --git a/KREngine/KREngine/Classes/KRNode.h b/KREngine/KREngine/Classes/KRNode.h index 1d84e0f..990517f 100644 --- a/KREngine/KREngine/Classes/KRNode.h +++ b/KREngine/KREngine/Classes/KRNode.h @@ -151,13 +151,13 @@ public: { T *match = dynamic_cast(this); if(match) { - if(name.compare(match->getName())) { + if(name.compare(match->getName()) == 0) { return match; } } for(std::vector::const_iterator itr=m_childNodes.begin(); itr < m_childNodes.end(); ++itr) { - match = (*itr)->find(); + match = (*itr)->find(name); if(match) { return match; }