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); |