Fix double free, null texture drop

This commit is contained in:
kwolekr 2013-04-12 17:20:05 -04:00
parent 7cd5eb4c77
commit ce901f4c4c
2 changed files with 2 additions and 4 deletions

@ -97,9 +97,6 @@ EmergeManager::~EmergeManager() {
delete mapgen[i];
}
emergethread.clear();
for (unsigned int i = 0; i < mapgen.size(); i++)
delete mapgen[i];
mapgen.clear();
for (unsigned int i = 0; i < ores.size(); i++)

@ -480,7 +480,8 @@ TextureSource::~TextureSource()
driver->removeTexture(t);
//cleanup source image
iter->atlas_img->drop();
if (iter->atlas_img)
iter->atlas_img->drop();
}
m_atlaspointer_cache.clear();