| 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 2dcd7887343b3bfdc100bbde7300ca41d314b7ae..4e79203acfda28a8c8685eb0e5490549dae7a8ae 100644
|
| --- a/chrome/browser/printing/print_job_worker.cc
|
| +++ b/chrome/browser/printing/print_job_worker.cc
|
| @@ -245,7 +245,7 @@ void PrintJobWorker::UseDefaultSettings() {
|
| void PrintJobWorker::StartPrinting(PrintedDocument* new_document) {
|
| DCHECK(task_runner_->RunsTasksOnCurrentThread());
|
| DCHECK_EQ(page_number_, PageNumber::npos());
|
| - DCHECK_EQ(document_, new_document);
|
| + DCHECK_EQ(document_.get(), new_document);
|
| DCHECK(document_.get());
|
|
|
| if (!document_.get() || page_number_ != PageNumber::npos() ||
|
| @@ -311,7 +311,7 @@ void PrintJobWorker::OnNewPage() {
|
| while (true) {
|
| // Is the page available?
|
| scoped_refptr<PrintedPage> page = document_->GetPage(page_number_.ToInt());
|
| - if (!page) {
|
| + if (!page.get()) {
|
| // We need to wait for the page to be available.
|
| base::MessageLoop::current()->PostDelayedTask(
|
| FROM_HERE,
|
| @@ -343,7 +343,7 @@ bool PrintJobWorker::IsRunning() const {
|
|
|
| bool PrintJobWorker::PostTask(const tracked_objects::Location& from_here,
|
| const base::Closure& task) {
|
| - if (task_runner_)
|
| + if (task_runner_.get())
|
| return task_runner_->PostTask(from_here, task);
|
| return false;
|
| }
|
|
|