| Index: chrome/browser/printing/print_view_manager.cc
|
| diff --git a/chrome/browser/printing/print_view_manager.cc b/chrome/browser/printing/print_view_manager.cc
|
| index 4d8cdda626e958004becc45f1d9164782ce303ca..fdae7edfd7d3da32b71936b2b40f50e6b19c890f 100644
|
| --- a/chrome/browser/printing/print_view_manager.cc
|
| +++ b/chrome/browser/printing/print_view_manager.cc
|
| @@ -19,8 +19,8 @@
|
| #include "content/common/notification_details.h"
|
| #include "content/common/notification_source.h"
|
| #include "grit/generated_resources.h"
|
| -#include "printing/native_metafile.h"
|
| -#include "printing/native_metafile_factory.h"
|
| +#include "printing/metafile.h"
|
| +#include "printing/metafile_impl.h"
|
| #include "printing/printed_document.h"
|
| #include "ui/base/l10n/l10n_util.h"
|
|
|
| @@ -146,11 +146,9 @@ void PrintViewManager::OnDidPrintPage(
|
| }
|
| }
|
|
|
| - scoped_ptr<NativeMetafile> metafile;
|
| + scoped_ptr<Metafile> metafile(new NativeMetafile);
|
| if (metafile_must_be_valid) {
|
| - metafile.reset(NativeMetafileFactory::CreateFromData(shared_buf.memory(),
|
| - params.data_size));
|
| - if (!metafile.get()) {
|
| + if (!metafile->InitFromData(shared_buf.memory(), params.data_size)) {
|
| NOTREACHED() << "Invalid metafile header";
|
| tab_contents()->Stop();
|
| return;
|
|
|