Index: chrome/renderer/mock_printer.cc |
diff --git a/chrome/renderer/mock_printer.cc b/chrome/renderer/mock_printer.cc |
index 5b468049a477a7fce9437a3294714fbf46668c4d..a4efbfe2091f42150f1c8155102713f418c75628 100644 |
--- a/chrome/renderer/mock_printer.cc |
+++ b/chrome/renderer/mock_printer.cc |
@@ -138,8 +138,9 @@ void MockPrinter::PrintPage(const PrintHostMsg_DidPrintPage_Params& params) { |
#endif |
metafile_data.Map(params.data_size); |
scoped_ptr<printing::NativeMetafile> metafile( |
- printing::NativeMetafileFactory::Create()); |
- metafile->InitFromData(metafile_data.memory(), params.data_size); |
+ printing::NativeMetafileFactory::CreateFromData(metafile_data.memory(), |
+ params.data_size)); |
+ CHECK(metafile.get()); |
printing::Image image(*metafile); |
MockPrinterPage* page_data = new MockPrinterPage(metafile_data.memory(), |
params.data_size, |