| 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 ce1623bb8deeb0e08081df7207169c0ba252b833..cac0abfbdf719891790c81fb5840f8784ab5cc77 100644
|
| --- a/chrome/browser/printing/print_job_worker.cc
|
| +++ b/chrome/browser/printing/print_job_worker.cc
|
| @@ -78,7 +78,7 @@ void PrintJobWorker::GetSettings(bool ask_user_for_settings,
|
| printing_context_.SetUseOverlays(use_overlays);
|
|
|
| if (ask_user_for_settings) {
|
| -#if defined(OS_MACOSX)
|
| +#if defined(OS_MACOSX) || defined(USE_X11)
|
| ChromeThread::PostTask(
|
| ChromeThread::UI, FROM_HERE,
|
| NewRunnableMethod(this, &PrintJobWorker::GetSettingsWithUI,
|
| @@ -90,7 +90,7 @@ void PrintJobWorker::GetSettings(bool ask_user_for_settings,
|
| document_page_count,
|
| has_selection,
|
| NewCallback(this, &PrintJobWorker::GetSettingsDone));
|
| -#endif
|
| +#endif // defined(OS_MACOSX) || defined(USE_X11)
|
| } else {
|
| PrintingContext::Result result = printing_context_.UseDefaultSettings();
|
| GetSettingsDone(result);
|
| @@ -112,7 +112,7 @@ void PrintJobWorker::GetSettingsDone(PrintingContext::Result result) {
|
| result));
|
| }
|
|
|
| -#if defined(OS_MACOSX)
|
| +#if defined(OS_MACOSX) || defined(USE_X11)
|
| void PrintJobWorker::GetSettingsWithUI(gfx::NativeView parent_view,
|
| int document_page_count,
|
| bool has_selection) {
|
| @@ -129,7 +129,7 @@ void PrintJobWorker::GetSettingsWithUIDone(PrintingContext::Result result) {
|
| message_loop()->PostTask(FROM_HERE, NewRunnableMethod(
|
| this, &PrintJobWorker::GetSettingsDone, result));
|
| }
|
| -#endif
|
| +#endif // defined(OS_MACOSX) || defined(USE_X11)
|
|
|
| void PrintJobWorker::StartPrinting(PrintedDocument* new_document) {
|
| DCHECK_EQ(message_loop(), MessageLoop::current());
|
|
|