| Index: cc/playback/drawing_display_item.cc
|
| diff --git a/cc/playback/drawing_display_item.cc b/cc/playback/drawing_display_item.cc
|
| index d5683105c5fa6422b30ef137eaeebff7c2b4ad01..cec2980df4276cc9f3336da071aba46ac273abf2 100644
|
| --- a/cc/playback/drawing_display_item.cc
|
| +++ b/cc/playback/drawing_display_item.cc
|
| @@ -14,10 +14,6 @@
|
| #include "base/values.h"
|
| #include "cc/debug/picture_debug_util.h"
|
| #include "third_party/skia/include/core/SkCanvas.h"
|
| -#include "third_party/skia/include/core/SkData.h"
|
| -#include "third_party/skia/include/core/SkMatrix.h"
|
| -#include "third_party/skia/include/core/SkPicture.h"
|
| -#include "third_party/skia/include/core/SkStream.h"
|
| #include "third_party/skia/include/utils/SkPictureUtils.h"
|
| #include "ui/gfx/skia_util.h"
|
|
|
| @@ -25,7 +21,7 @@ namespace cc {
|
|
|
| DrawingDisplayItem::DrawingDisplayItem() : DisplayItem(DRAWING) {}
|
|
|
| -DrawingDisplayItem::DrawingDisplayItem(sk_sp<const SkPicture> picture)
|
| +DrawingDisplayItem::DrawingDisplayItem(sk_sp<const PaintRecord> picture)
|
| : DisplayItem(DRAWING) {
|
| SetNew(std::move(picture));
|
| }
|
| @@ -38,7 +34,7 @@ DrawingDisplayItem::DrawingDisplayItem(const DrawingDisplayItem& item)
|
| DrawingDisplayItem::~DrawingDisplayItem() {
|
| }
|
|
|
| -void DrawingDisplayItem::SetNew(sk_sp<const SkPicture> picture) {
|
| +void DrawingDisplayItem::SetNew(sk_sp<const PaintRecord> picture) {
|
| picture_ = std::move(picture);
|
| }
|
|
|
| @@ -87,7 +83,7 @@ void DrawingDisplayItem::CloneTo(DrawingDisplayItem* item) const {
|
| }
|
|
|
| size_t DrawingDisplayItem::ExternalMemoryUsage() const {
|
| - return SkPictureUtils::ApproximateBytesUsed(picture_.get());
|
| + return SkPictureUtils::ApproximateBytesUsed(ToSkPicture(picture_.get()));
|
| }
|
|
|
| DISABLE_CFI_PERF
|
|
|