| 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 e83238c40449d26c73e6c3519ece25e1c152772e..e3abfd103604c2e07c4f95666a95f91000cdf60e 100644
|
| --- a/chrome/browser/printing/print_job_manager.cc
|
| +++ b/chrome/browser/printing/print_job_manager.cc
|
| @@ -59,6 +59,11 @@ void PrintJobManager::StopJobs(bool wait_for_finish) {
|
| current_jobs_.clear();
|
| }
|
|
|
| +void PrintJobManager::SetPrintDestination(
|
| + PrintDestinationInterface* destination) {
|
| + destination_ = destination;
|
| +}
|
| +
|
| void PrintJobManager::QueuePrinterQuery(PrinterQuery* job) {
|
| base::AutoLock lock(lock_);
|
| DCHECK(job);
|
| @@ -125,6 +130,7 @@ void PrintJobManager::OnPrintJobEvent(
|
| DCHECK(current_jobs_.end() == std::find(current_jobs_.begin(),
|
| current_jobs_.end(),
|
| print_job));
|
| + destination_ = NULL;
|
| break;
|
| }
|
| case JobEventDetails::FAILED: {
|
|
|