What steps will reproduce the problem?
1. remove a sprite from a CCSpriteSheet
What version of the product are you using? On what operating system?
most recent master branch
Crash occures in
public void removeSpriteFromAtlas(CCSprite sprite)
{
.....
for(CCNode o : sprite.getChildren()) <----
{
removeSpriteFromAtlas((CCSprite)o);
}
....
}
Crashes if sprite.getChildren() returns null.
Fix:
check for null pointer, e.g:
if (sprite.getChildren() != null)
{
for(CCNode o : sprite.getChildren())
{
removeSpriteFromAtlas((CCSprite)o);
}
}
Original issue reported on code.google.com by oonneett...@gmail.com on 15 Dec 2010 at 9:23
Original issue reported on code.google.com by
oonneett...@gmail.com
on 15 Dec 2010 at 9:23