Skip to content

Commit

Permalink
Merge pull request #184 from IQAndreas/fix-flxgroup-maxsize
Browse files Browse the repository at this point in the history
Fix `FlxGroup#maxSize`
  • Loading branch information
IQAndreas committed Nov 10, 2013
2 parents d2e1b40 + baa5ee5 commit 4ded6c2
Showing 1 changed file with 5 additions and 9 deletions.
14 changes: 5 additions & 9 deletions src/org/flixel/FlxGroup.as
Original file line number Diff line number Diff line change
Expand Up @@ -147,18 +147,14 @@ package org.flixel
_marker = 0;
if((_maxSize == 0) || (members == null) || (_maxSize >= members.length))
return;

//If the max size has shrunk, we need to get rid of some objects
var basic:FlxBasic;
var i:uint = _maxSize;
var l:uint = members.length;
while(i < l)
while(members.length > _maxSize)
{
basic = members[i++] as FlxBasic;
if(basic != null)
basic.destroy();
var basic:FlxBasic = members.pop() as FlxBasic;
if(basic != null) basic.destroy();
}
length = members.length = _maxSize;
length = members.length;
}

/**
Expand Down

0 comments on commit 4ded6c2

Please sign in to comment.