| Index: chrome/browser/printing/print_view_manager_base.cc
|
| diff --git a/chrome/browser/printing/print_view_manager_base.cc b/chrome/browser/printing/print_view_manager_base.cc
|
| index d4ab43477aa08b128cdfd57b65d06fb9679df070..55c9a57dbf549dddf65b1e7367b6fa022257fba7 100644
|
| --- a/chrome/browser/printing/print_view_manager_base.cc
|
| +++ b/chrome/browser/printing/print_view_manager_base.cc
|
| @@ -61,7 +61,7 @@ PrintViewManagerBase::PrintViewManagerBase(content::WebContents* web_contents)
|
| inside_inner_message_loop_(false),
|
| cookie_(0),
|
| queue_(g_browser_process->print_job_manager()->queue()) {
|
| - DCHECK(queue_);
|
| + DCHECK(queue_.get());
|
| #if (defined(OS_POSIX) && !defined(OS_MACOSX)) || \
|
| defined(WIN_PDF_METAFILE_FOR_PRINTING)
|
| expecting_first_page_ = true;
|
| @@ -549,12 +549,12 @@ bool PrintViewManagerBase::OpportunisticallyCreatePrintJob(int cookie) {
|
| // The job was initiated by a script. Time to get the corresponding worker
|
| // thread.
|
| scoped_refptr<PrinterQuery> queued_query = queue_->PopPrinterQuery(cookie);
|
| - if (!queued_query) {
|
| + if (!queued_query.get()) {
|
| NOTREACHED();
|
| return false;
|
| }
|
|
|
| - if (!CreateNewPrintJob(queued_query)) {
|
| + if (!CreateNewPrintJob(queued_query.get())) {
|
| // Don't kill anything.
|
| return false;
|
| }
|
| @@ -591,7 +591,7 @@ void PrintViewManagerBase::ReleasePrinterQuery() {
|
|
|
| scoped_refptr<printing::PrinterQuery> printer_query;
|
| printer_query = queue_->PopPrinterQuery(cookie);
|
| - if (!printer_query)
|
| + if (!printer_query.get())
|
| return;
|
| BrowserThread::PostTask(
|
| BrowserThread::IO, FROM_HERE,
|
|
|