Chromium Code Reviews| 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()); |