Index: chrome/service/cloud_print/printer_job_handler.cc |
diff --git a/chrome/service/cloud_print/printer_job_handler.cc b/chrome/service/cloud_print/printer_job_handler.cc |
index d0d693c6992c9fec6fed262af3b02b9d4902c90c..b34de253e3aa250659218b7c0f7932d620272923 100644 |
--- a/chrome/service/cloud_print/printer_job_handler.cc |
+++ b/chrome/service/cloud_print/printer_job_handler.cc |
@@ -176,6 +176,8 @@ bool PrinterJobHandler::OnJobCompleted(JobStatusUpdater* updater) { |
} |
void PrinterJobHandler::OnAuthError() { |
+ MessageLoop::current()->PostTask( |
+ FROM_HERE, base::Bind(&PrinterJobHandler::Stop, this)); |
if (delegate_) |
delegate_->OnAuthError(); |
} |