diff options
Diffstat (limited to 'src/codec/SkCodec_libgif.cpp')
-rw-r--r-- | src/codec/SkCodec_libgif.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/codec/SkCodec_libgif.cpp b/src/codec/SkCodec_libgif.cpp index 1d6164eb8e..40d159ac22 100644 --- a/src/codec/SkCodec_libgif.cpp +++ b/src/codec/SkCodec_libgif.cpp @@ -170,7 +170,7 @@ bool SkGifCodec::ReadHeader(SkStream* stream, SkCodec** codecOut, GifFileType** // use kPremul directly even when kUnpremul is supported. const SkImageInfo& imageInfo = SkImageInfo::Make(width, height, kIndex_8_SkColorType, kPremul_SkAlphaType); - *codecOut = SkNEW_ARGS(SkGifCodec, (imageInfo, streamDeleter.detach(), gif.detach())); + *codecOut = new SkGifCodec(imageInfo, streamDeleter.detach(), gif.detach()); } else { SkASSERT(NULL != gifOut); streamDeleter.detach(); @@ -415,8 +415,7 @@ SkCodec::Result SkGifCodec::onGetPixels(const SkImageInfo& dstInfo, } // Stores output from dgiflib and input to the swizzler - SkAutoTDeleteArray<uint8_t> - buffer(SkNEW_ARRAY(uint8_t, innerWidth)); + SkAutoTDeleteArray<uint8_t> buffer(new uint8_t[innerWidth]); // Check the interlace flag and iterate over rows of the input if (fGif->Image.Interlace) { |