don't leak *every* src mask in the ninepatch case. doh.
authorreed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 27 Nov 2012 15:18:04 +0000 (15:18 +0000)
committerreed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 27 Nov 2012 15:18:04 +0000 (15:18 +0000)
git-svn-id: http://skia.googlecode.com/svn/trunk@6560 2bbb7eff-a529-9590-31e7-b0007b416f81

src/effects/SkBlurMaskFilter.cpp

index 63ed821..a32b31b 100644 (file)
@@ -233,6 +233,8 @@ SkBlurMaskFilterImpl::filterRectsToNine(const SkRect rects[], int count,
         return kFalse_FilterReturn;
     }
 
+    SkAutoMaskFreeImage amf(srcM.fImage);
+
     if (!this->filterMask(&patch->fMask, srcM, matrix, &margin)) {
         return kFalse_FilterReturn;
     }