From c565b1a5828dfee7ea0c2cb0844d53b7fef72231 Mon Sep 17 00:00:00 2001 From: kearwood Date: Sat, 12 Jan 2013 05:12:51 +0000 Subject: [PATCH] Fixed KRNode::Find, which was not working properly --HG-- extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40215 --- KREngine/KREngine/Classes/KRNode.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; }