| Index: chrome/browser/printing/print_job_manager.cc
|
| diff --git a/chrome/browser/printing/print_job_manager.cc b/chrome/browser/printing/print_job_manager.cc
|
| index 91b27ee20deae4a6ac0882bcb6a070388cb65a20..25f4791a761b26cfbf867388c33225132d1a1db1 100644
|
| --- a/chrome/browser/printing/print_job_manager.cc
|
| +++ b/chrome/browser/printing/print_job_manager.cc
|
| @@ -61,7 +61,7 @@ void PrintJobManager::StopJobs(bool wait_for_finish) {
|
| void PrintJobManager::QueuePrinterQuery(PrinterQuery* job) {
|
| AutoLock lock(lock_);
|
| DCHECK(job);
|
| - queued_queries_.push_back(job);
|
| + queued_queries_.push_back(make_scoped_refptr(job));
|
| DCHECK(job->is_valid());
|
| }
|
|
|
| @@ -116,7 +116,7 @@ void PrintJobManager::OnPrintJobEvent(
|
| current_jobs_.end(),
|
| print_job));
|
| // Causes a AddRef().
|
| - current_jobs_.push_back(print_job);
|
| + current_jobs_.push_back(make_scoped_refptr(print_job));
|
| break;
|
| }
|
| case JobEventDetails::JOB_DONE: {
|
|
|