mirror of
https://github.com/isledecomp/isle.git
synced 2026-01-28 18:51:16 +00:00
Fix
This commit is contained in:
parent
fd14350173
commit
8088d45731
@ -88,7 +88,7 @@ LegoTextureInfo* LegoTextureContainer::Insert(LegoTextureInfo* p_textureInfo)
|
||||
textureInfo->m_surface->Release();
|
||||
textureInfo->m_palette->Release();
|
||||
delete textureInfo;
|
||||
textureInfo = NULL;
|
||||
return NULL;
|
||||
}
|
||||
else {
|
||||
if (((TglImpl::RendererImpl*) VideoManager()->GetRenderer())
|
||||
@ -96,12 +96,14 @@ LegoTextureInfo* LegoTextureContainer::Insert(LegoTextureInfo* p_textureInfo)
|
||||
textureInfo->m_surface->Release();
|
||||
textureInfo->m_palette->Release();
|
||||
delete textureInfo;
|
||||
textureInfo = NULL;
|
||||
return NULL;
|
||||
}
|
||||
else {
|
||||
textureInfo->m_texture->SetAppData((DWORD) textureInfo);
|
||||
m_list.push_back(LegoTextureListElement(textureInfo, TRUE));
|
||||
|
||||
textureInfo->m_texture->AddRef();
|
||||
|
||||
if (textureInfo->m_name != NULL) {
|
||||
delete[] textureInfo->m_name;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user