diff options
author | craig.schlenter@chromium.org <craig.schlenter@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-04 16:22:14 +0000 |
---|---|---|
committer | craig.schlenter@chromium.org <craig.schlenter@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-04 16:22:14 +0000 |
commit | 16ea4b4de1a0ca36389ac2767478816f0b3cc19e (patch) | |
tree | d4640cf5d24707d971beef56908e238ac2e0ad0b /chrome/renderer/print_web_view_helper.cc | |
parent | 9ea23e8565ba4cddc3e93b7a819d4cc473e5600a (diff) | |
download | chromium_src-16ea4b4de1a0ca36389ac2767478816f0b3cc19e.zip chromium_src-16ea4b4de1a0ca36389ac2767478816f0b3cc19e.tar.gz chromium_src-16ea4b4de1a0ca36389ac2767478816f0b3cc19e.tar.bz2 |
Make PrintWebViewHelper::PrintPageAsJPEG compile on Mac.
Review URL: http://codereview.chromium.org/197026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25456 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/print_web_view_helper.cc')
-rw-r--r-- | chrome/renderer/print_web_view_helper.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/chrome/renderer/print_web_view_helper.cc b/chrome/renderer/print_web_view_helper.cc index 633acd8..d23bef2 100644 --- a/chrome/renderer/print_web_view_helper.cc +++ b/chrome/renderer/print_web_view_helper.cc @@ -16,6 +16,7 @@ #include "webkit/api/public/WebScreenInfo.h" #include "webkit/api/public/WebSize.h" #include "webkit/api/public/WebURLRequest.h" +#include "webkit/glue/webkit_glue.h" using WebKit::WebFrame; using WebKit::WebRect; @@ -139,7 +140,7 @@ void PrintWebViewHelper::PrintPages(const ViewMsg_PrintPages_Params& params, } } } -#ifndef OS_MACOSX + void PrintWebViewHelper::PrintPageAsJPEG( const ViewMsg_PrintPage_Params& params, WebFrame* frame, @@ -159,7 +160,7 @@ void PrintWebViewHelper::PrintPageAsJPEG( // Access the bitmap from the canvas device. skia::PlatformCanvas canvas(size_x, size_y, true); - frame->printPage(params.page_number, &canvas); + frame->printPage(params.page_number, webkit_glue::ToWebCanvas(&canvas)); const SkBitmap& bitmap = canvas.getDevice()->accessBitmap(false); // Encode the SkBitmap to jpeg. @@ -174,7 +175,7 @@ void PrintWebViewHelper::PrintPageAsJPEG( image_data); DCHECK(encoded); } -#endif + bool PrintWebViewHelper::Send(IPC::Message* msg) { return render_view_->Send(msg); } |