Index: chrome/browser/printing/print_job.cc |
diff --git a/chrome/browser/printing/print_job.cc b/chrome/browser/printing/print_job.cc |
index 0171951e2b2bf66975b322b6bc932e81d07bf5e0..4a58440685b984e39077a05cc30f1c1ca01632e3 100644 |
--- a/chrome/browser/printing/print_job.cc |
+++ b/chrome/browser/printing/print_job.cc |
@@ -12,6 +12,7 @@ |
#include "base/timer/timer.h" |
#include "chrome/browser/chrome_notification_types.h" |
#include "chrome/browser/printing/print_job_worker.h" |
+#include "content/public/browser/browser_thread.h" |
#include "content/public/browser/notification_service.h" |
#include "printing/printed_document.h" |
#include "printing/printed_page.h" |
@@ -69,7 +70,10 @@ void PrintJob::Initialize(PrintJobWorkerOwner* job, |
settings_ = job->settings(); |
PrintedDocument* new_doc = |
- new PrintedDocument(settings_, source_, job->cookie()); |
+ new PrintedDocument(settings_, |
+ source_, |
+ job->cookie(), |
+ content::BrowserThread::GetBlockingPool()); |
new_doc->set_page_count(page_count); |
UpdatePrintedDocument(new_doc); |