- Fixed?: WallSpriteColumn apparently needs to set dc_texturefrac. At least

Valgrind seems to say so.
- Fixed: The FWadCollection destructor needs to use free to free the LumpInfo
  and Wads arrays.
- Fixed: The ColorMapKiller needs to use the delete[] form of delete.
- Fixed: FConfigFile::ClearCurrentSection() should be calling the delete[] form
  of delete to free the entry.
- Fixed: FPatchTexture::MakeTexture() does not need to blindly recreate the
  Spans if they already exist.
- Fixed: The FMultiPatchTexture destructor did not call its Unload() method.
- Restored the original padding calculation to FMultiPatchTexture::MakeTexture().
  I believe the Valgrind errors were caused by accessing off the end of the
  screen buffer, not from accessing off the end of a texture.


SVN r98 (trunk)
This commit is contained in:
Randy Heit 2006-05-10 03:08:27 +00:00
commit def53bdd5d
6 changed files with 26 additions and 10 deletions

View file

@ -195,7 +195,7 @@ void FConfigFile::ClearCurrentSection ()
{
next = entry->Next;
delete[] entry->Value;
delete (char *)entry;
delete[] (char *)entry;
entry = next;
}
CurrentSection->RootEntry = NULL;