aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkBlurImageFilter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/SkBlurImageFilter.cpp')
-rw-r--r--src/core/SkBlurImageFilter.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/SkBlurImageFilter.cpp b/src/core/SkBlurImageFilter.cpp
index d531b44393..7590fdcc57 100644
--- a/src/core/SkBlurImageFilter.cpp
+++ b/src/core/SkBlurImageFilter.cpp
@@ -136,7 +136,9 @@ sk_sp<SkSpecialImage> SkBlurImageFilterImpl::onFilterImage(SkSpecialImage* sourc
if (source->isTextureBacked()) {
GrContext* context = source->getContext();
sk_sp<GrTexture> inputTexture(input->asTextureRef(context));
- SkASSERT(inputTexture);
+ if (!inputTexture) {
+ return nullptr;
+ }
if (0 == sigma.x() && 0 == sigma.y()) {
offset->fX = inputBounds.x();