Index: src/effects/SkColorFilterImageFilter.cpp |
diff --git a/src/effects/SkColorFilterImageFilter.cpp b/src/effects/SkColorFilterImageFilter.cpp |
index 8d394aa17b42b882ee79f7d92218342d84769692..b0e47505a7399f6ed7b1aacec5f80ca17abfd305 100644 |
--- a/src/effects/SkColorFilterImageFilter.cpp |
+++ b/src/effects/SkColorFilterImageFilter.cpp |
@@ -99,8 +99,11 @@ bool SkColorFilterImageFilter::onIsColorFilterNode(SkColorFilter** filter) const |
return false; |
} |
-bool SkColorFilterImageFilter::affectsTransparentBlack() const { |
- return fColorFilter->affectsTransparentBlack(); |
+bool SkColorFilterImageFilter::canComputeFastBounds() const { |
+ if (fColorFilter->affectsTransparentBlack()) { |
+ return false; |
+ } |
+ return INHERITED::canComputeFastBounds(); |
} |
#ifndef SK_IGNORE_TO_STRING |