Index: chrome/browser/printing/print_job_worker.cc |
diff --git a/chrome/browser/printing/print_job_worker.cc b/chrome/browser/printing/print_job_worker.cc |
index a90cda0f36d0b95bf4c87b37c68a59da7b898ae3..5e0cd88a8a11f7a134a2615b72ffc460a21cd58b 100644 |
--- a/chrome/browser/printing/print_job_worker.cc |
+++ b/chrome/browser/printing/print_job_worker.cc |
@@ -201,7 +201,7 @@ void PrintJobWorker::StartPrinting(PrintedDocument* new_document) { |
DCHECK(new_document->settings().Equals(printing_context_->settings())); |
if (!document_.get() || page_number_ != PageNumber::npos() || |
- document_ != new_document) { |
+ document_.get() != new_document) { |
return; |
} |
@@ -274,7 +274,7 @@ void PrintJobWorker::OnNewPage() { |
break; |
} |
// The page is there, print it. |
- SpoolPage(page); |
+ SpoolPage(page.get()); |
++page_number_; |
if (page_number_ == PageNumber::npos()) { |
OnDocumentDone(); |