diff options
author | Herb Derby <herb@google.com> | 2017-08-22 16:59:28 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-08-22 21:30:10 +0000 |
commit | 82e314534c231dc399990ccf7803d7c5032392f5 (patch) | |
tree | cdf84820ae5daf67b2bbd2708ce322e2b5d287f0 /src/core/SkMaskBlurFilter.cpp | |
parent | d6b28f7bc8c84ee952c433d54861620e403b990f (diff) |
Fix poor handling of nullptr for new blur code
BUG=chromium:749147
Change-Id: I2d4259805300c3f5ed9d25e142e9f12570c59781
Reviewed-on: https://skia-review.googlesource.com/37121
Commit-Queue: Herb Derby <herb@google.com>
Reviewed-by: Mike Klein <mtklein@chromium.org>
Diffstat (limited to 'src/core/SkMaskBlurFilter.cpp')
-rw-r--r-- | src/core/SkMaskBlurFilter.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/SkMaskBlurFilter.cpp b/src/core/SkMaskBlurFilter.cpp index 14147f04ce..39d96a5044 100644 --- a/src/core/SkMaskBlurFilter.cpp +++ b/src/core/SkMaskBlurFilter.cpp @@ -131,6 +131,7 @@ SkIPoint SkMaskBlurFilter::blur(const SkMask& src, SkMask* dst) const { size_t toAlloc = safe.mul(dstW, dstH); if (!safe) { + dst->fBounds = SkIRect::MakeEmpty(); // There is no border offset because we are not drawing. return {0, 0}; } |