fix TEXTUREMAN memory leak for ScreenUnlock
This commit is contained in:
@@ -333,3 +333,25 @@ ScreenUnlock::ScreenUnlock() : ScreenAttract("ScreenUnlock")
|
|||||||
|
|
||||||
this->PostScreenMessage( SM_BeginFadingOut, TIME_TO_DISPLAY );
|
this->PostScreenMessage( SM_BeginFadingOut, TIME_TO_DISPLAY );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ScreenUnlock::~ScreenUnlock()
|
||||||
|
{
|
||||||
|
while (Unlocks.size() > 0)
|
||||||
|
{
|
||||||
|
Sprite* entry = Unlocks[Unlocks.size()-1];
|
||||||
|
SAFE_DELETE(entry);
|
||||||
|
Unlocks.pop_back();
|
||||||
|
}
|
||||||
|
while (item.size() > 0)
|
||||||
|
{
|
||||||
|
BitmapText* entry = item[item.size()-1];
|
||||||
|
SAFE_DELETE(entry);
|
||||||
|
item.pop_back();
|
||||||
|
}
|
||||||
|
while (ItemIcons.size() > 0)
|
||||||
|
{
|
||||||
|
Sprite* entry = ItemIcons[ItemIcons.size()-1];
|
||||||
|
SAFE_DELETE(entry);
|
||||||
|
ItemIcons.pop_back();
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -19,6 +19,7 @@ class ScreenUnlock : public ScreenAttract
|
|||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
ScreenUnlock();
|
ScreenUnlock();
|
||||||
|
~ScreenUnlock();
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
BitmapText PointsUntilNextUnlock;
|
BitmapText PointsUntilNextUnlock;
|
||||||
|
|||||||
Reference in New Issue
Block a user