| Index: content/renderer/pepper/pepper_graphics_2d_host.cc
|
| diff --git a/content/renderer/pepper/pepper_graphics_2d_host.cc b/content/renderer/pepper/pepper_graphics_2d_host.cc
|
| index b23316cffddc7c3dfc9410f4405825ba8262829f..ea767e63ea906873500714aef57702a534c5dea5 100644
|
| --- a/content/renderer/pepper/pepper_graphics_2d_host.cc
|
| +++ b/content/renderer/pepper/pepper_graphics_2d_host.cc
|
| @@ -354,14 +354,6 @@ void PepperGraphics2DHost::Paint(blink::WebCanvas* canvas,
|
| canvas->drawRect(sk_invalidate_rect, paint);
|
| }
|
|
|
| - SkBitmap image;
|
| - // Copy to device independent bitmap when target canvas doesn't support
|
| - // platform paint.
|
| - if (!skia::SupportsPlatformPaint(canvas))
|
| - backing_bitmap.copyTo(&image, kN32_SkColorType);
|
| - else
|
| - image = backing_bitmap;
|
| -
|
| SkPaint paint;
|
| if (is_always_opaque_) {
|
| // When we know the device is opaque, we can disable blending for slightly
|
| @@ -374,7 +366,8 @@ void PepperGraphics2DHost::Paint(blink::WebCanvas* canvas,
|
| canvas->scale(scale_, scale_);
|
| pixel_origin.scale(1.0f / scale_);
|
| }
|
| - canvas->drawBitmap(image, pixel_origin.x(), pixel_origin.y(), &paint);
|
| + canvas->drawBitmap(backing_bitmap, pixel_origin.x(), pixel_origin.y(),
|
| + &paint);
|
| }
|
|
|
| void PepperGraphics2DHost::ViewInitiatedPaint() {
|
|
|