diff options
Diffstat (limited to 'include/effects/SkBlurImageFilter.h')
-rw-r--r-- | include/effects/SkBlurImageFilter.h | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/include/effects/SkBlurImageFilter.h b/include/effects/SkBlurImageFilter.h index 607e76de51..9bfa19b875 100644 --- a/include/effects/SkBlurImageFilter.h +++ b/include/effects/SkBlurImageFilter.h @@ -13,13 +13,9 @@ class SK_API SkBlurImageFilter : public SkImageFilter { public: - static sk_sp<SkImageFilter> Make(SkScalar sigmaX, SkScalar sigmaY, sk_sp<SkImageFilter> input, - const CropRect* cropRect = nullptr) { - if (0 == sigmaX && 0 == sigmaY && nullptr == cropRect) { - return input; - } - return sk_sp<SkImageFilter>(new SkBlurImageFilter(sigmaX, sigmaY, input, cropRect)); - } + static sk_sp<SkImageFilter> Make(SkScalar sigmaX, SkScalar sigmaY, + sk_sp<SkImageFilter> input, + const CropRect* cropRect = nullptr); SkRect computeFastBounds(const SkRect&) const override; |