diff options
author | vitalybuka@chromium.org <vitalybuka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-13 00:48:44 +0000 |
---|---|---|
committer | vitalybuka@chromium.org <vitalybuka@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-13 00:48:44 +0000 |
commit | a867fea1e25c268ba361411be165fa9c34bbe582 (patch) | |
tree | 5a47a9c26d9cff832bd015763649f336b6ea75e8 /chrome/browser/printing/print_view_manager.cc | |
parent | e2f18c4d22601154b3974a16ccbbc04d615a28c9 (diff) | |
download | chromium_src-a867fea1e25c268ba361411be165fa9c34bbe582.zip chromium_src-a867fea1e25c268ba361411be165fa9c34bbe582.tar.gz chromium_src-a867fea1e25c268ba361411be165fa9c34bbe582.tar.bz2 |
Moved AlphaBlend rasterization to renderer process like it was before 152681.
152681 moved all rasterization from renderer to browser process and introduced bug 152204.
The bug was fixed by 161954, CL returns AlphaBlend rasterization to similar algorithm as it was before 152681, but I still keeps AlphaBlend in browser process. For some unknown reasons AlphaBlend rasterization on XP works only in renderer process.
BUG=160154
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/11410051
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167271 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/printing/print_view_manager.cc')
-rw-r--r-- | chrome/browser/printing/print_view_manager.cc | 7 |
1 files changed, 0 insertions, 7 deletions
diff --git a/chrome/browser/printing/print_view_manager.cc b/chrome/browser/printing/print_view_manager.cc index cad5695..410c1f4 100644 --- a/chrome/browser/printing/print_view_manager.cc +++ b/chrome/browser/printing/print_view_manager.cc @@ -274,14 +274,7 @@ void PrintViewManager::OnDidPrintPage( web_contents()->Stop(); return; } - } else if (!print_job_->settings().supports_alpha_blend() && - metafile->IsAlphaBlendUsed()) { - scoped_ptr<NativeMetafile> raster_metafile( - metafile->RasterizeAlphaBlend()); - if (raster_metafile.get()) - metafile.swap(raster_metafile); } - #endif // Update the rendered document. It will send notifications to the listener. |