aboutsummaryrefslogtreecommitdiff
path: root/tools/depends/native/TexturePacker/src/decoder/GifHelper.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/depends/native/TexturePacker/src/decoder/GifHelper.cpp')
-rw-r--r--tools/depends/native/TexturePacker/src/decoder/GifHelper.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/tools/depends/native/TexturePacker/src/decoder/GifHelper.cpp b/tools/depends/native/TexturePacker/src/decoder/GifHelper.cpp
index 29329d94e9..b339a979de 100644
--- a/tools/depends/native/TexturePacker/src/decoder/GifHelper.cpp
+++ b/tools/depends/native/TexturePacker/src/decoder/GifHelper.cpp
@@ -43,16 +43,10 @@ int ReadFromVfs(GifFileType* gif, GifByteType* gifbyte, int len)
return gifFile->Read(gifbyte, len);
}
-GifHelper::GifHelper()
-{
- m_gifFile = new CFile();
-}
-
GifHelper::~GifHelper()
{
Close(m_gif);
Release();
- delete m_gifFile;
}
bool GifHelper::Open(GifFileType*& gif, void *dataPtr, InputFunc readFunc)
@@ -176,8 +170,8 @@ bool GifHelper::LoadGifMetaData(GifFileType* gif)
bool GifHelper::LoadGifMetaData(const std::string& file)
{
- m_gifFile->Close();
- if (!m_gifFile->Open(file) || !Open(m_gif, m_gifFile, ReadFromVfs))
+ m_gifFile.Close();
+ if (!m_gifFile.Open(file) || !Open(m_gif, &m_gifFile, ReadFromVfs))
return false;
return LoadGifMetaData(m_gif);