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. |