fixed a mem leak I introduced in last update
This commit is contained in:
@@ -273,8 +273,7 @@ ManaCost::ManaCost(const ManaCost& manaCost)
|
|||||||
}
|
}
|
||||||
for (int i = 0 ; i < 10; i++)
|
for (int i = 0 ; i < 10; i++)
|
||||||
{
|
{
|
||||||
ManaCostHybrid *hybridCopy = NEW ManaCostHybrid( manaCost.hybrids[i] );
|
hybrids[i] = NEW ManaCostHybrid( manaCost.hybrids[i] );
|
||||||
hybrids[i] = hybridCopy;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
nbhybrids = manaCost.nbhybrids;
|
nbhybrids = manaCost.nbhybrids;
|
||||||
@@ -319,7 +318,7 @@ ManaCost & ManaCost::operator= (const ManaCost & manaCost)
|
|||||||
|
|
||||||
ManaCost::~ManaCost()
|
ManaCost::~ManaCost()
|
||||||
{
|
{
|
||||||
for (unsigned int i = 0; i < nbhybrids; i++)
|
for (unsigned int i = 0; i < 10; i++)
|
||||||
{
|
{
|
||||||
SAFE_DELETE(hybrids[i]);
|
SAFE_DELETE(hybrids[i]);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user