| Index: chrome/browser/android/compositor/layer/crushed_sprite_layer.cc
|
| diff --git a/chrome/browser/android/compositor/layer/crushed_sprite_layer.cc b/chrome/browser/android/compositor/layer/crushed_sprite_layer.cc
|
| index e583ad72a2f9e3220397785a6a6192f53440b859..5c3dae27638e8059d31a6a10629688980eb290b3 100644
|
| --- a/chrome/browser/android/compositor/layer/crushed_sprite_layer.cc
|
| +++ b/chrome/browser/android/compositor/layer/crushed_sprite_layer.cc
|
| @@ -7,6 +7,7 @@
|
| #include "cc/layers/layer.h"
|
| #include "cc/layers/ui_resource_layer.h"
|
| #include "content/public/browser/android/compositor.h"
|
| +#include "third_party/skia/include/core/SkRefCnt.h"
|
| #include "ui/android/resources/crushed_sprite_resource.h"
|
| #include "ui/android/resources/resource_manager.h"
|
| #include "ui/gfx/canvas.h"
|
| @@ -53,7 +54,7 @@ void CrushedSpriteLayer::DrawSpriteFrame(
|
| SkBitmap bitmap;
|
| bitmap.allocN32Pixels(resource->GetUnscaledSpriteSize().width(),
|
| resource->GetUnscaledSpriteSize().height());
|
| - skia::RefPtr<SkCanvas> canvas = skia::AdoptRef(new SkCanvas(bitmap));
|
| + sk_sp<SkCanvas> canvas = sk_make_sp<SkCanvas>(bitmap);
|
|
|
| if (previous_frame_ == -1 ||
|
| sprite_frame == resource->GetFrameCount() - 1) {
|
| @@ -103,7 +104,7 @@ void CrushedSpriteLayer::DrawSpriteFrame(
|
| void CrushedSpriteLayer::DrawRectanglesForFrame(
|
| ui::CrushedSpriteResource* resource,
|
| int frame,
|
| - skia::RefPtr<SkCanvas> canvas) {
|
| + sk_sp<SkCanvas> canvas) {
|
| ui::CrushedSpriteResource::FrameSrcDstRects src_dst_rects =
|
| resource->GetRectanglesForFrame(frame);
|
| for (const auto& rect : src_dst_rects) {
|
|
|