| Index: content/renderer/webplugin_delegate_proxy.cc
|
| ===================================================================
|
| --- content/renderer/webplugin_delegate_proxy.cc (revision 85672)
|
| +++ content/renderer/webplugin_delegate_proxy.cc (working copy)
|
| @@ -850,8 +850,9 @@
|
| int page_start_x = content_rect.x() - context_offset_x;
|
| int page_start_y = content_rect.y() - context_offset_y;
|
|
|
| - CGContextRef bg_context =
|
| - background_store_canvas_->getTopPlatformDevice().GetBitmapContext();
|
| + CGContextRef bg_context = skia::platform_util::GetBitmapContext(
|
| + &background_store_canvas_->getTopDevice());
|
| +
|
| DCHECK_EQ(CGBitmapContextGetBitsPerPixel(context),
|
| CGBitmapContextGetBitsPerPixel(bg_context));
|
| const unsigned char* bg_bytes = static_cast<const unsigned char*>(
|
| @@ -869,9 +870,9 @@
|
| int page_start_x = static_cast<int>(page_x_double);
|
| int page_start_y = static_cast<int>(page_y_double);
|
|
|
| - skia::PlatformDevice& device =
|
| - background_store_canvas_->getTopPlatformDevice();
|
| - cairo_surface_t* bg_surface = cairo_get_target(device.BeginPlatformPaint());
|
| + SkDevice& device = background_store_canvas_->getTopDevice();
|
| + cairo_surface_t* bg_surface =
|
| + cairo_get_target(skia::platform_util::BeginPlatformPaint(&device));
|
| DCHECK_EQ(cairo_surface_get_type(bg_surface), CAIRO_SURFACE_TYPE_IMAGE);
|
| DCHECK_EQ(cairo_image_surface_get_format(bg_surface), CAIRO_FORMAT_ARGB32);
|
| cairo_surface_flush(bg_surface);
|
|
|