diff options
author | Mike Reed <reed@google.com> | 2016-11-01 11:22:05 -0400 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2016-11-01 16:05:41 +0000 |
commit | 5e25717ab6313b011ec54eac0109c414aa8ffc17 (patch) | |
tree | aa8f4f1fc4c68a3b77e671c61393206dd61f5b5f /tests | |
parent | c633abbb342e3af0e56382e8cb7e7d9fed71e237 (diff) |
hide setImageFilter(ptr)
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=4184
Change-Id: Iad792cfdf54087ad4c424fd268559c162a9a5f5c
Reviewed-on: https://skia-review.googlesource.com/4184
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/ImageFilterTest.cpp | 12 | ||||
-rw-r--r-- | tests/PDFPrimitivesTest.cpp | 2 | ||||
-rw-r--r-- | tests/SerializationTest.cpp | 2 |
3 files changed, 7 insertions, 9 deletions
diff --git a/tests/ImageFilterTest.cpp b/tests/ImageFilterTest.cpp index 42ffd38791..a6961ff46f 100644 --- a/tests/ImageFilterTest.cpp +++ b/tests/ImageFilterTest.cpp @@ -731,7 +731,7 @@ DEF_TEST(ImageFilterDrawTiled, reporter) { tiledCanvas.clear(0); untiledCanvas.clear(0); SkPaint paint; - paint.setImageFilter(filters.getFilter(i)); + paint.setImageFilter(sk_ref_sp(filters.getFilter(i))); paint.setTextSize(SkIntToScalar(height)); paint.setColor(SK_ColorWHITE); SkString str; @@ -1231,9 +1231,8 @@ DEF_TEST(ImageFilterCrossProcessPictureImageFilter, reporter) { // deserialize its contained picture when the filter is serialized // cross-process. Do this by "laundering" it through SkValidatingReadBuffer. sk_sp<SkData> data(SkValidatingSerializeFlattenable(imageFilter.get())); - sk_sp<SkFlattenable> flattenable(SkValidatingDeserializeFlattenable( - data->data(), data->size(), SkImageFilter::GetFlattenableType())); - SkImageFilter* unflattenedFilter = static_cast<SkImageFilter*>(flattenable.get()); + sk_sp<SkImageFilter> unflattenedFilter = SkValidatingDeserializeImageFilter(data->data(), + data->size()); redPaintWithFilter.setImageFilter(unflattenedFilter); SkPictureRecorder crossProcessRecorder; @@ -1686,9 +1685,8 @@ DEF_TEST(ImageFilterImageSourceSerialization, reporter) { sk_sp<SkImageFilter> filter(SkImageSource::Make(std::move(image))); sk_sp<SkData> data(SkValidatingSerializeFlattenable(filter.get())); - sk_sp<SkFlattenable> flattenable(SkValidatingDeserializeFlattenable( - data->data(), data->size(), SkImageFilter::GetFlattenableType())); - SkImageFilter* unflattenedFilter = static_cast<SkImageFilter*>(flattenable.get()); + sk_sp<SkImageFilter> unflattenedFilter = SkValidatingDeserializeImageFilter(data->data(), + data->size()); REPORTER_ASSERT(reporter, unflattenedFilter); SkBitmap bm; diff --git a/tests/PDFPrimitivesTest.cpp b/tests/PDFPrimitivesTest.cpp index 2d9468e7aa..81b33ba3b7 100644 --- a/tests/PDFPrimitivesTest.cpp +++ b/tests/PDFPrimitivesTest.cpp @@ -400,7 +400,7 @@ DEF_TEST(SkPDF_ImageFilter, reporter) { // Filter just created; should be unvisited. REPORTER_ASSERT(reporter, !filter->visited()); SkPaint paint; - paint.setImageFilter(filter.get()); + paint.setImageFilter(filter); canvas->drawRect(SkRect::MakeWH(100, 100), paint); doc->close(); diff --git a/tests/SerializationTest.cpp b/tests/SerializationTest.cpp index 26a2da46d8..82db03ef1b 100644 --- a/tests/SerializationTest.cpp +++ b/tests/SerializationTest.cpp @@ -264,7 +264,7 @@ static void TestBitmapSerialization(const SkBitmap& validBitmap, std::move(invalidBitmapSource), std::move(validBitmapSource), nullptr)); - SkAutoTUnref<SkImageFilter> deserializedFilter( + sk_sp<SkImageFilter> deserializedFilter( TestFlattenableSerialization<SkImageFilter>( xfermodeImageFilter.get(), shouldSucceed, reporter)); |