summaryrefslogtreecommitdiffstats
path: root/jni/GifTranscoder.cpp
diff options
context:
space:
mode:
authorTom Taylor <tomtaylor@google.com>2017-01-06 17:51:59 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-01-06 17:51:59 +0000
commit29170155298276116623f7605aba238750f079ed (patch)
treead680022bc21607375cca4b17dd2dad38c8a3102 /jni/GifTranscoder.cpp
parent518c9798ebd06fee913d6df4be41f63e502bd2e5 (diff)
parentc708e8fb35b0880ec3984b6e075b0f744ac485e2 (diff)
downloadandroid_packages_apps_Messaging-29170155298276116623f7605aba238750f079ed.tar.gz
android_packages_apps_Messaging-29170155298276116623f7605aba238750f079ed.tar.bz2
android_packages_apps_Messaging-29170155298276116623f7605aba238750f079ed.zip
33388925 Mismatched new vs delete in framesequence library am: 837474a376 am: b44b56b779 am: cefccea7b4
am: c708e8fb35 Change-Id: Iac2d9f2a4f11f4e0ec70c9aa9aeb8b105729ba7b
Diffstat (limited to 'jni/GifTranscoder.cpp')
-rw-r--r--jni/GifTranscoder.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/jni/GifTranscoder.cpp b/jni/GifTranscoder.cpp
index a7f5c74..6245538 100644
--- a/jni/GifTranscoder.cpp
+++ b/jni/GifTranscoder.cpp
@@ -144,10 +144,10 @@ bool GifTranscoder::resizeBoxFilter(GifFileType* gifIn, GifFileType* gifOut) {
std::vector<GifByteType> srcBuffer(gifIn->SWidth * gifIn->SHeight);
// Buffer for rendering images from the input GIF.
- std::unique_ptr<ColorARGB> renderBuffer(new ColorARGB[gifIn->SWidth * gifIn->SHeight]);
+ std::unique_ptr<ColorARGB[]> renderBuffer(new ColorARGB[gifIn->SWidth * gifIn->SHeight]);
// Buffer for writing new images to output GIF (one row at a time).
- std::unique_ptr<GifByteType> dstRowBuffer(new GifByteType[gifOut->SWidth]);
+ std::unique_ptr<GifByteType[]> dstRowBuffer(new GifByteType[gifOut->SWidth]);
// Many GIFs use DISPOSE_DO_NOT to make images draw on top of previous images. They can also
// use DISPOSE_BACKGROUND to clear the last image region before drawing the next one. We need