| Index: chrome/browser/ui/libgtk2ui/gtk2_ui.cc
|
| diff --git a/chrome/browser/ui/libgtk2ui/gtk2_ui.cc b/chrome/browser/ui/libgtk2ui/gtk2_ui.cc
|
| index f3e98fc104a82714fb25abd23b71aa573749654b..4c119c5a87b154a1eeac6d14f95c8760bf6f90e5 100644
|
| --- a/chrome/browser/ui/libgtk2ui/gtk2_ui.cc
|
| +++ b/chrome/browser/ui/libgtk2ui/gtk2_ui.cc
|
| @@ -35,7 +35,6 @@
|
| #include "chrome/browser/ui/libgtk2ui/x11_input_method_context_impl_gtk2.h"
|
| #include "grit/components_scaled_resources.h"
|
| #include "grit/theme_resources.h"
|
| -#include "printing/printing_context_linux.h"
|
| #include "third_party/skia/include/core/SkBitmap.h"
|
| #include "third_party/skia/include/core/SkCanvas.h"
|
| #include "third_party/skia/include/core/SkColor.h"
|
| @@ -57,6 +56,9 @@
|
| #include "ui/views/linux_ui/window_button_order_observer.h"
|
| #include "ui/views/resources/grit/views_resources.h"
|
|
|
| +#if defined(ENABLE_BASIC_PRINTING)
|
| +#include "printing/printing_context_linux.h"
|
| +#endif
|
| #if defined(USE_GCONF)
|
| #include "chrome/browser/ui/libgtk2ui/gconf_listener.h"
|
| #endif
|
| @@ -491,10 +493,12 @@ void Gtk2UI::Initialize() {
|
|
|
| LoadGtkValues();
|
|
|
| +#if defined(ENABLE_BASIC_PRINTING)
|
| printing::PrintingContextLinux::SetCreatePrintDialogFunction(
|
| &PrintDialogGtk2::CreatePrintDialog);
|
| printing::PrintingContextLinux::SetPdfPaperSizeFunction(
|
| &GetPdfPaperSizeDeviceUnitsGtk);
|
| +#endif
|
|
|
| #if defined(USE_GCONF)
|
| // We must build this after GTK gets initialized.
|
|
|