| Index: chrome/browser/printing/print_job.cc
|
| diff --git a/chrome/browser/printing/print_job.cc b/chrome/browser/printing/print_job.cc
|
| index 3d63d3371cec9021d3d90a6573c87658fccdee7c..5e722ec1a27a0e054eb379aae79461144be84621 100644
|
| --- a/chrome/browser/printing/print_job.cc
|
| +++ b/chrome/browser/printing/print_job.cc
|
| @@ -57,6 +57,7 @@ PrintJob::~PrintJob() {
|
|
|
| void PrintJob::Initialize(PrintJobWorkerOwner* job,
|
| PrintedPagesSource* source,
|
| + PrintedDocument::Delegate* printed_document_delegate,
|
| int page_count) {
|
| DCHECK(!source_);
|
| DCHECK(!worker_.get());
|
| @@ -67,8 +68,8 @@ void PrintJob::Initialize(PrintJobWorkerOwner* job,
|
| worker_.reset(job->DetachWorker(this));
|
| settings_ = job->settings();
|
|
|
| - PrintedDocument* new_doc =
|
| - new PrintedDocument(settings_, source_, job->cookie());
|
| + PrintedDocument* new_doc = new PrintedDocument(
|
| + settings_, source_, printed_document_delegate, job->cookie());
|
| new_doc->set_page_count(page_count);
|
| UpdatePrintedDocument(new_doc);
|
|
|
|
|