Index: chrome/browser/printing/print_job_worker.cc |
diff --git a/chrome/browser/printing/print_job_worker.cc b/chrome/browser/printing/print_job_worker.cc |
index 7a850c0d59cbe6a9a8769926356b14c2c66dba45..27e510a4e6c017286522d60631b9cd7431af9ba1 100644 |
--- a/chrome/browser/printing/print_job_worker.cc |
+++ b/chrome/browser/printing/print_job_worker.cc |
@@ -57,8 +57,14 @@ PrintJobWorker::PrintJobWorker(PrintJobWorkerOwner* owner) |
// The object is created in the IO thread. |
DCHECK_EQ(owner_->message_loop(), MessageLoop::current()); |
+#if defined(USE_AURA) && !defined(OS_CHROMEOS) |
+ // TODO(saintlou): Our goal is to have Aura for ChromeOS. So the |
+ // printing USE_AURA && !OS_CHROMEOS is not a use case for shipping. |
+ NOTIMPLEMENTED(); |
kmadhusu
2011/10/05 22:44:52
Is there any specific reason for adding this check
|
+#else |
printing_context_.reset(PrintingContext::Create( |
g_browser_process->GetApplicationLocale())); |
+#endif |
} |
PrintJobWorker::~PrintJobWorker() { |
@@ -311,7 +317,11 @@ void PrintJobWorker::SpoolPage(PrintedPage& page) { |
} |
// Actual printing. |
-#if defined(OS_WIN) || defined(OS_MACOSX) |
+#if defined(USE_AURA) && !defined(OS_CHROMEOS) |
+ // TODO(saintlou): Our goal is to have Aura for ChromeOS. So the |
+ // printing USE_AURA && !OS_CHROMEOS is not a use case for shipping. |
+ NOTIMPLEMENTED(); |
+#elif defined(OS_WIN) || defined(OS_MACOSX) |
document_->RenderPrintedPage(page, printing_context_->context()); |
#elif defined(OS_POSIX) |
document_->RenderPrintedPage(page, printing_context_.get()); |