Index: chrome/browser/printing/print_job.cc |
diff --git a/chrome/browser/printing/print_job.cc b/chrome/browser/printing/print_job.cc |
index 66473c275dd92ee67625d5d81269966f26e29ac9..6da0aa0c7c78832119df294084594a5bdebf3c1b 100644 |
--- a/chrome/browser/printing/print_job.cc |
+++ b/chrome/browser/printing/print_job.cc |
@@ -443,7 +443,7 @@ void PrintJob::HoldUntilStopIsCalled() { |
} |
void PrintJob::Quit() { |
- base::MessageLoop::current()->Quit(); |
+ base::MessageLoop::current()->QuitWhenIdle(); |
} |
// Takes settings_ ownership and will be deleted in the receiving thread. |