Chromium Code Reviews| Index: components/printing/test/mock_printer.cc |
| diff --git a/components/printing/test/mock_printer.cc b/components/printing/test/mock_printer.cc |
| index eb2c9c9ce86bb3f5b9630de958715ecb2b735c2a..ede214c946dbd32dfb4f6fae1e73932d322ca862 100644 |
| --- a/components/printing/test/mock_printer.cc |
| +++ b/components/printing/test/mock_printer.cc |
| @@ -51,8 +51,8 @@ void UpdatePageSizeAndScaling(const gfx::Size& page_size, |
| MockPrinterPage::MockPrinterPage(const void* source_data, |
| uint32_t source_size, |
| - const printing::Image& image) |
| - : source_size_(source_size), image_(image) { |
| + printing::Image image) |
|
Lei Zhang
2017/04/14 00:04:34
Need to change components/printing/test/mock_print
|
| + : source_size_(source_size), image_(std::move(image)) { |
| // Create copies of the source data |
| source_data_.reset(new uint8_t[source_size]); |
| if (source_data_.get()) |
| @@ -209,16 +209,9 @@ void MockPrinter::PrintPage(const PrintHostMsg_DidPrintPage_Params& params) { |
| EXPECT_GT(params.data_size, 0U); |
| base::SharedMemory metafile_data(params.metafile_data_handle, true); |
| metafile_data.Map(params.data_size); |
| -#if defined(OS_MACOSX) |
| - printing::PdfMetafileCg metafile; |
| -#else |
| - printing::PdfMetafileSkia metafile(printing::PDF_SKIA_DOCUMENT_TYPE); |
| -#endif |
| - metafile.InitFromData(metafile_data.memory(), params.data_size); |
| - printing::Image image(metafile); |
| - MockPrinterPage* page_data = |
| - new MockPrinterPage(metafile_data.memory(), params.data_size, image); |
| - scoped_refptr<MockPrinterPage> page(page_data); |
| + printing::Image image(metafile_data.memory(), params.data_size); |
| + scoped_refptr<MockPrinterPage> page(new MockPrinterPage( |
| + metafile_data.memory(), params.data_size, std::move(image))); |
| pages_.push_back(page); |
| #endif |