Index: chrome/renderer/print_web_view_helper_linux.cc |
diff --git a/chrome/renderer/print_web_view_helper_linux.cc b/chrome/renderer/print_web_view_helper_linux.cc |
index 65370c7ca99004f06ded44fd6829f0c7dd32192c..98a2f803515fb80f077fb22a352b590c21e8e905 100644 |
--- a/chrome/renderer/print_web_view_helper_linux.cc |
+++ b/chrome/renderer/print_web_view_helper_linux.cc |
@@ -10,6 +10,7 @@ |
#include "chrome/common/print_messages.h" |
#include "content/common/view_messages.h" |
#include "printing/native_metafile_factory.h" |
+#include "printing/native_metafile_skia_wrapper.h" |
#include "printing/native_metafile.h" |
#include "skia/ext/vector_canvas.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h" |
@@ -228,6 +229,8 @@ void PrintWebViewHelper::PrintPage(const PrintMsg_PrintPage_Params& params, |
return; |
canvas->reset(new skia::VectorCanvas(device)); |
+ printing::NativeMetafileSkiaWrapper::SetMetafileOnCanvas(canvas->get(), |
+ metafile); |
frame->printPage(params.page_number, canvas->get()); |
// TODO(myhuang): We should handle transformation for paper margins. |