Fix leak in ComposedImageFilterOffset test
authorajuma <ajuma@chromium.org>
Fri, 13 Feb 2015 18:15:46 +0000 (10:15 -0800)
committerCommit bot <commit-bot@chromium.org>
Fri, 13 Feb 2015 18:15:46 +0000 (10:15 -0800)
This fixes a leak in the ComposedImageFilterOffset test that was
introduced in https://codereview.chromium.org/908273002/.

BUG=chromium:453924

Review URL: https://codereview.chromium.org/922063005

tests/ImageFilterTest.cpp

index fd7cfed..2798ea0 100644 (file)
@@ -1092,7 +1092,8 @@ DEF_TEST(ComposedImageFilterOffset, reporter) {
 
     SkImageFilter::CropRect cropRect(SkRect::MakeXYWH(1, 0, 20, 20));
     SkAutoTUnref<SkImageFilter> offsetFilter(SkOffsetImageFilter::Create(0, 0, NULL, &cropRect));
-    SkAutoTUnref<SkImageFilter> composedFilter(SkComposeImageFilter::Create(makeBlur(), offsetFilter.get()));
+    SkAutoTUnref<SkImageFilter> blurFilter(makeBlur());
+    SkAutoTUnref<SkImageFilter> composedFilter(SkComposeImageFilter::Create(blurFilter, offsetFilter.get()));
     SkBitmap result;
     SkIPoint offset;
     SkImageFilter::Context ctx(SkMatrix::I(), SkIRect::MakeLargest(), NULL);