Index: chrome/renderer/mock_printer.cc |
diff --git a/chrome/renderer/mock_printer.cc b/chrome/renderer/mock_printer.cc |
index 5b468049a477a7fce9437a3294714fbf46668c4d..df3702f1fe37ed2b2f7ced606008f4c0cfffa226 100644 |
--- a/chrome/renderer/mock_printer.cc |
+++ b/chrome/renderer/mock_printer.cc |
@@ -138,8 +138,10 @@ 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)); |
+ if (!metafile.get()) |
vandebo (ex-Chrome)
2011/03/24 20:11:55
This one, we probably want to CHECK(metafile.get()
dpapad
2011/03/24 21:08:14
Done.
|
+ return; |
printing::Image image(*metafile); |
MockPrinterPage* page_data = new MockPrinterPage(metafile_data.memory(), |
params.data_size, |