Index: printing/pdf_metafile_skia.cc |
=================================================================== |
--- printing/pdf_metafile_skia.cc (revision 96545) |
+++ printing/pdf_metafile_skia.cc (working copy) |
@@ -66,12 +66,10 @@ |
SkISize pdf_content_size = |
SkISize::Make(content_area.width(), content_area.height()); |
SkRefPtr<SkPDFDevice> pdf_device = |
- new SkPDFDevice(pdf_page_size, pdf_content_size, transform); |
- pdf_device->unref(); // SkRefPtr and new both took a reference. |
- skia::VectorPlatformDeviceSkia* device = |
- new skia::VectorPlatformDeviceSkia(pdf_device.get()); |
- data_->current_page_ = device->PdfDevice(); |
- return device; |
+ new skia::VectorPlatformDeviceSkia(pdf_page_size, pdf_content_size, |
+ transform); |
+ data_->current_page_ = pdf_device; |
+ return pdf_device.get(); |
} |
bool PdfMetafileSkia::StartPage(const gfx::Size& page_size, |