Menu frees any added items
This commit is contained in:
parent
741392f2c1
commit
9d7a4e55f2
@ -170,10 +170,6 @@ GameModel::~GameModel()
|
||||
|
||||
for(int i = 0; i < menuList.size(); i++)
|
||||
{
|
||||
for(int j = 0; i < menuList[i]->GetToolList().size(); i++)
|
||||
{
|
||||
delete menuList[i]->GetToolList()[j];
|
||||
}
|
||||
delete menuList[i];
|
||||
}
|
||||
for(int i = 0; i < brushList.size(); i++)
|
||||
|
@ -24,6 +24,15 @@ public:
|
||||
|
||||
}
|
||||
|
||||
virtual ~Menu()
|
||||
{
|
||||
for(int i = 0; i < tools.size(); i++)
|
||||
{
|
||||
delete tools[i];
|
||||
}
|
||||
tools.clear();
|
||||
}
|
||||
|
||||
vector<Tool*> GetToolList()
|
||||
{
|
||||
return tools;
|
||||
|
Reference in New Issue
Block a user