Index: printing/pdf_metafile_cg_mac.cc |
diff --git a/printing/pdf_metafile_cg_mac.cc b/printing/pdf_metafile_cg_mac.cc |
index 898e795010052ebe85a5d8bc7bfde2fb6024fe09..f6a53f5552cfe8716bf826df123d09b88aacde53 100644 |
--- a/printing/pdf_metafile_cg_mac.cc |
+++ b/printing/pdf_metafile_cg_mac.cc |
@@ -174,7 +174,15 @@ bool PdfMetafileCg::RenderPage(const std::vector<char>& src_buffer, |
LOG(ERROR) << "Unable to initialize PDF document from data"; |
return false; |
} |
- CGPDFDocumentRef pdf_doc = metafile.GetPDFDocument(); |
+ return metafile.OnRenderPage(page_number, context, rect, params); |
+} |
+ |
+bool PdfMetafileCg::OnRenderPage( |
+ unsigned int page_number, |
+ CGContextRef context, |
+ const CGRect rect, |
+ const PdfMetafileCg::RenderPageParams& params) { |
+ CGPDFDocumentRef pdf_doc = GetPDFDocument(); |
if (!pdf_doc) { |
LOG(ERROR) << "Unable to create PDF document from data"; |
return false; |