| Index: printing/metafile_skia_wrapper.cc
|
| diff --git a/printing/metafile_skia_wrapper.cc b/printing/metafile_skia_wrapper.cc
|
| index 5d3bd6e9d6cca0a227adddfbc46dd9904f57800f..3ba38f25958b06622c249e0d85b9b386f8823127 100644
|
| --- a/printing/metafile_skia_wrapper.cc
|
| +++ b/printing/metafile_skia_wrapper.cc
|
| @@ -3,7 +3,6 @@
|
| // found in the LICENSE file.
|
|
|
| #include "printing/metafile_skia_wrapper.h"
|
| -#include "skia/ext/platform_canvas.h"
|
| #include "third_party/skia/include/core/SkMetaData.h"
|
| #include "third_party/skia/include/core/SkRefCnt.h"
|
|
|
| @@ -16,21 +15,21 @@ const char kMetafileKey[] = "CrMetafile";
|
| } // namespace
|
|
|
| // static
|
| -void MetafileSkiaWrapper::SetMetafileOnCanvas(const SkCanvas& canvas,
|
| +void MetafileSkiaWrapper::SetMetafileOnCanvas(cc::PaintCanvas* canvas,
|
| PdfMetafileSkia* metafile) {
|
| sk_sp<MetafileSkiaWrapper> wrapper;
|
| // Can't use sk_make_sp<>() because the constructor is private.
|
| if (metafile)
|
| wrapper = sk_sp<MetafileSkiaWrapper>(new MetafileSkiaWrapper(metafile));
|
|
|
| - SkMetaData& meta = skia::GetMetaData(canvas);
|
| + SkMetaData& meta = canvas->getMetaData();
|
| meta.setRefCnt(kMetafileKey, wrapper.get());
|
| }
|
|
|
| // static
|
| PdfMetafileSkia* MetafileSkiaWrapper::GetMetafileFromCanvas(
|
| - const SkCanvas& canvas) {
|
| - SkMetaData& meta = skia::GetMetaData(canvas);
|
| + cc::PaintCanvas* canvas) {
|
| + SkMetaData& meta = canvas->getMetaData();
|
| SkRefCnt* value;
|
| if (!meta.findRefCnt(kMetafileKey, &value) || !value)
|
| return nullptr;
|
|
|