Chromium Code Reviews| Index: cc/playback/compositing_display_item.cc |
| diff --git a/cc/playback/compositing_display_item.cc b/cc/playback/compositing_display_item.cc |
| index 548f54a5dc72197d7d09d8a3c7ff3f285613caf5..6223c8f93fc025aad401c987df8792c5700afffe 100644 |
| --- a/cc/playback/compositing_display_item.cc |
| +++ b/cc/playback/compositing_display_item.cc |
| @@ -27,7 +27,7 @@ CompositingDisplayItem::CompositingDisplayItem( |
| uint8_t alpha, |
| SkXfermode::Mode xfermode, |
| SkRect* bounds, |
| - skia::RefPtr<SkColorFilter> cf, |
| + sk_sp<SkColorFilter> cf, |
| bool lcd_text_requires_opaque_layer) { |
| SetNew(alpha, xfermode, bounds, std::move(cf), |
| lcd_text_requires_opaque_layer); |
| @@ -46,12 +46,12 @@ CompositingDisplayItem::CompositingDisplayItem( |
| new SkRect(gfx::RectFToSkRect(ProtoToRectF(details.bounds())))); |
| } |
| - skia::RefPtr<SkColorFilter> filter; |
| + sk_sp<SkColorFilter> filter; |
| if (details.has_color_filter()) { |
| SkFlattenable* flattenable = SkValidatingDeserializeFlattenable( |
| details.color_filter().c_str(), details.color_filter().size(), |
| SkColorFilter::GetFlattenableType()); |
| - filter = skia::AdoptRef(static_cast<SkColorFilter*>(flattenable)); |
| + filter = sk_sp<SkColorFilter>(static_cast<SkColorFilter*>(flattenable)); |
|
danakj
2016/03/26 00:49:51
filter.reset(static...(flattenable))
|
| } |
| bool lcd_text_requires_opaque_layer = |
| @@ -67,7 +67,7 @@ CompositingDisplayItem::~CompositingDisplayItem() { |
| void CompositingDisplayItem::SetNew(uint8_t alpha, |
| SkXfermode::Mode xfermode, |
| SkRect* bounds, |
| - skia::RefPtr<SkColorFilter> cf, |
| + sk_sp<SkColorFilter> cf, |
| bool lcd_text_requires_opaque_layer) { |
| alpha_ = alpha; |
| xfermode_ = xfermode; |
| @@ -106,7 +106,7 @@ void CompositingDisplayItem::Raster( |
| SkPaint paint; |
| paint.setXfermodeMode(xfermode_); |
| paint.setAlpha(alpha_); |
| - paint.setColorFilter(color_filter_.get()); |
| + paint.setColorFilter(color_filter_); |
| const SkRect* bounds = has_bounds_ ? &bounds_ : nullptr; |
| if (lcd_text_requires_opaque_layer_) |
| canvas->saveLayer(bounds, &paint); |