| 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 154f735423d20a45a83b596f42edd3c5aade4fb2..d7c28cadd388f3b2bb201e92232bb0eb16e384be 100644
|
| --- a/chrome/browser/printing/print_job_manager.cc
|
| +++ b/chrome/browser/printing/print_job_manager.cc
|
| @@ -36,7 +36,7 @@ void PrintJobManager::StopJobs(bool wait_for_finish) {
|
| PrintJobs current_jobs(current_jobs_);
|
| // Wait for each job to finish.
|
| for (size_t i = 0; i < current_jobs.size(); ++i) {
|
| - PrintJob* job = current_jobs[i];
|
| + PrintJob* job = current_jobs[i].get();
|
| if (!job)
|
| continue;
|
| // Wait for two minutes for the print job to be spooled.
|
| @@ -66,7 +66,7 @@ void PrintJobManager::PopPrinterQuery(int document_cookie,
|
| for (PrinterQueries::iterator itr = queued_queries_.begin();
|
| itr != queued_queries_.end();
|
| ++itr) {
|
| - PrinterQuery* current_query = *itr;
|
| + PrinterQuery* current_query = *itr.get();
|
| if (current_query->cookie() == document_cookie &&
|
| !current_query->is_callback_pending()) {
|
| *job = current_query;
|
|
|