Index: include/effects/SkImageSource.h |
diff --git a/include/effects/SkImageSource.h b/include/effects/SkImageSource.h |
index 0b4fecd776e365f6889ae2b4078a972afa24bf4d..4ceff95668ee635ec4148352947f93c5930ecd37 100644 |
--- a/include/effects/SkImageSource.h |
+++ b/include/effects/SkImageSource.h |
@@ -13,25 +13,11 @@ |
class SK_API SkImageSource : public SkImageFilter { |
public: |
- static sk_sp<SkImageFilter> Make(sk_sp<SkImage> image) { |
- if (!image) { |
- return nullptr; |
- } |
- |
- return sk_sp<SkImageFilter>(new SkImageSource(std::move(image))); |
- } |
+ static sk_sp<SkImageFilter> Make(sk_sp<SkImage> image); |
static sk_sp<SkImageFilter> Make(sk_sp<SkImage> image, |
const SkRect& srcRect, |
const SkRect& dstRect, |
- SkFilterQuality filterQuality) { |
- if (!image) { |
- return nullptr; |
- } |
- |
- return sk_sp<SkImageFilter>(new SkImageSource(std::move(image), |
- srcRect, dstRect, |
- filterQuality)); |
- } |
+ SkFilterQuality filterQuality); |
SkRect computeFastBounds(const SkRect& src) const override; |