| Index: chrome/renderer/automation/automation_renderer_helper.cc
|
| ===================================================================
|
| --- chrome/renderer/automation/automation_renderer_helper.cc (revision 167659)
|
| +++ chrome/renderer/automation/automation_renderer_helper.cc (working copy)
|
| @@ -67,9 +67,9 @@
|
| view->layout();
|
| frame->setScrollOffset(WebSize(0, 0));
|
|
|
| - skia::PlatformCanvas canvas(
|
| - new_size.width, new_size.height, true /* is_opaque */);
|
| - view->paint(webkit_glue::ToWebCanvas(&canvas),
|
| + skia::ScopedPlatformCanvas canvas(new_size.width, new_size.height, true);
|
| +
|
| + view->paint(webkit_glue::ToWebCanvas(canvas),
|
| gfx::Rect(0, 0, new_size.width, new_size.height));
|
|
|
| frame->setCanHaveScrollbars(true);
|
| @@ -80,7 +80,7 @@
|
| frame->setScrollOffset(WebSize(old_scroll.width - min_scroll.width,
|
| old_scroll.height - min_scroll.height));
|
|
|
| - const SkBitmap& bmp = skia::GetTopDevice(canvas)->accessBitmap(false);
|
| + const SkBitmap& bmp = skia::GetTopDevice(*canvas)->accessBitmap(false);
|
| SkAutoLockPixels lock_pixels(bmp);
|
| // EncodeBGRA uses FORMAT_SkBitmap, which doesn't work on windows for some
|
| // cases dealing with transparency. See crbug.com/96317. Use FORMAT_BGRA.
|
|
|