Chromium Code Reviews| 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, |