diff options
Diffstat (limited to 'graphics/gnash/files/patch-libbase_GnashImageGif.cpp')
-rw-r--r-- | graphics/gnash/files/patch-libbase_GnashImageGif.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/graphics/gnash/files/patch-libbase_GnashImageGif.cpp b/graphics/gnash/files/patch-libbase_GnashImageGif.cpp index 15676e4e5e95..17e67dc5f3a5 100644 --- a/graphics/gnash/files/patch-libbase_GnashImageGif.cpp +++ b/graphics/gnash/files/patch-libbase_GnashImageGif.cpp @@ -1,6 +1,18 @@ --- libbase/GnashImageGif.cpp.orig 2012-01-19 19:17:48 UTC +++ libbase/GnashImageGif.cpp -@@ -269,7 +269,11 @@ GifInput::processRecord(GifRecordType re +@@ -121,7 +121,11 @@ GifInput::GifInput(boost::shared_ptr<IOC + GifInput::~GifInput() + { + // Clean up allocated data. ++#if GIFLIB_MAJOR == 5 && GIFLIB_MINOR >= 1 || GIFLIB_MAJOR > 5 ++ DGifCloseFile(_gif, NULL); ++#else + DGifCloseFile(_gif); ++#endif + } + + size_t +@@ -269,7 +273,11 @@ GifInput::processRecord(GifRecordType re void GifInput::read() { |