Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
set properties's bug
  • Loading branch information
githubmin committed Sep 5, 2014
commit e3441f32802da36320a7284c6bec5b6730b22451
14 changes: 13 additions & 1 deletion spritebuilder/CCNodeLoader.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,19 @@ void NodeLoader::parseProperties(Node * pNode, Node * pParent, CCBReader * ccbRe
// Skip properties that doesn't have a value to override
CCSet* extraPropsNames = (CCSet*)pNode->getUserObject();

setProp &= extraPropsNames->containsObject(CCString::create(propertyName));
bool foundProperty = false;
__SetIterator it;
for( it = extraPropsNames->begin(); it != extraPropsNames->end(); ++it) {
__String *propName = (__String*)*it;
if (strcmp(propertyName.c_str(), propName->getCString()) == 0) {
foundProperty = true;
break;
}
}

setProp &= foundProperty;

// setProp &= extraPropsNames->containsObject(CCString::create(propertyName));
}
}
else if (isExtraProp && pNode == ccbReader->getAnimationManager()->getRootNode())
Expand Down