Index: src/codec/SkCodec_libgif.cpp |
diff --git a/src/codec/SkCodec_libgif.cpp b/src/codec/SkCodec_libgif.cpp |
index 1d6164eb8e5be0043eb68bb4a17f8a3b8fa774fb..40d159ac226cb1bd2bb4763dfc5c3e4c476c7b40 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) { |