aboutsummaryrefslogtreecommitdiffhomepage
path: root/samplecode
diff options
context:
space:
mode:
authorGravatar robertphillips <robertphillips@google.com>2016-04-06 08:40:59 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-04-06 08:40:59 -0700
commitc416912da4840af0c49bd8cdcf00044ed39500f6 (patch)
tree2da9d5261c5a85c660a0fea0beae63f5dd7e83b4 /samplecode
parent885b677b10b88ba1eebecd1c2795702b88f63d39 (diff)
Update DropShadowImageFilter to sk_sp
Diffstat (limited to 'samplecode')
-rw-r--r--samplecode/SampleFilterFuzz.cpp21
1 files changed, 9 insertions, 12 deletions
diff --git a/samplecode/SampleFilterFuzz.cpp b/samplecode/SampleFilterFuzz.cpp
index 685ad90da6..8f83c3e465 100644
--- a/samplecode/SampleFilterFuzz.cpp
+++ b/samplecode/SampleFilterFuzz.cpp
@@ -683,19 +683,16 @@ static sk_sp<SkImageFilter> make_image_filter(bool canBeNull) {
filter = SkPaintImageFilter::Make(paint, &cropR);
break;
}
- case DROP_SHADOW: {
- sk_sp<SkImageFilter> subFilter(make_image_filter());
-
- filter = sk_sp<SkImageFilter>(SkDropShadowImageFilter::Create(make_scalar(),
- make_scalar(),
- make_scalar(true),
- make_scalar(true),
- make_color(),
- make_shadow_mode(),
- subFilter.get(),
- nullptr));
+ case DROP_SHADOW:
+ filter = SkDropShadowImageFilter::Make(make_scalar(),
+ make_scalar(),
+ make_scalar(true),
+ make_scalar(true),
+ make_color(),
+ make_shadow_mode(),
+ make_image_filter(),
+ nullptr);
break;
- }
case MORPHOLOGY:
if (R(2) == 1) {
filter = SkDilateImageFilter::Make(R(static_cast<float>(kBitmapSize)),