Index: printing/native_metafile_skia_wrapper.cc |
diff --git a/printing/native_metafile_skia_wrapper.cc b/printing/native_metafile_skia_wrapper.cc |
deleted file mode 100644 |
index 38de9dfde49e36483e70a4c4eb58c5ebe2fa5af0..0000000000000000000000000000000000000000 |
--- a/printing/native_metafile_skia_wrapper.cc |
+++ /dev/null |
@@ -1,55 +0,0 @@ |
-// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "base/logging.h" |
-#include "printing/native_metafile_skia_wrapper.h" |
-#include "third_party/skia/include/core/SkCanvas.h" |
-#include "third_party/skia/include/core/SkDevice.h" |
-#include "third_party/skia/include/core/SkMetaData.h" |
- |
-namespace printing { |
- |
-namespace { |
- |
-static const char* kNativeMetafileKey = "CrNativeMetafile"; |
- |
-SkMetaData& getMetaData(SkCanvas* canvas) { |
- DCHECK(canvas != NULL); |
- |
- SkDevice* device = canvas->getDevice(); |
- DCHECK(device != NULL); |
- return device->getMetaData(); |
-} |
- |
-} // namespace |
- |
- |
-// static |
-void NativeMetafileSkiaWrapper::SetMetafileOnCanvas(SkCanvas* canvas, |
- NativeMetafile* metafile) { |
- NativeMetafileSkiaWrapper* wrapper = NULL; |
- if (metafile) |
- wrapper = new NativeMetafileSkiaWrapper(metafile); |
- |
- SkMetaData& meta = getMetaData(canvas); |
- meta.setRefCnt(kNativeMetafileKey, wrapper); |
- SkSafeUnref(wrapper); |
-} |
- |
-// static |
-NativeMetafile* NativeMetafileSkiaWrapper::GetMetafileFromCanvas( |
- SkCanvas* canvas) { |
- SkMetaData& meta = getMetaData(canvas); |
- SkRefCnt* value; |
- if (!meta.findRefCnt(kNativeMetafileKey, &value) || !value) |
- return NULL; |
- |
- return static_cast<NativeMetafileSkiaWrapper*>(value)->metafile_; |
-} |
- |
-NativeMetafileSkiaWrapper::NativeMetafileSkiaWrapper(NativeMetafile* metafile) |
- : metafile_(metafile) { |
-} |
- |
-} // namespace printing |