Index: android_webview/browser/in_process_view_renderer.cc |
diff --git a/android_webview/browser/in_process_view_renderer.cc b/android_webview/browser/in_process_view_renderer.cc |
index 3f935ffb12a049993645a747830645097ffef0c8..49be2cc956b74aca53472b2956262cc231f7c8df 100644 |
--- a/android_webview/browser/in_process_view_renderer.cc |
+++ b/android_webview/browser/in_process_view_renderer.cc |
@@ -23,8 +23,8 @@ |
#include "content/public/browser/web_contents.h" |
#include "gpu/command_buffer/service/in_process_command_buffer.h" |
#include "third_party/skia/include/core/SkBitmap.h" |
+#include "third_party/skia/include/core/SkBitmapDevice.h" |
#include "third_party/skia/include/core/SkCanvas.h" |
-#include "third_party/skia/include/core/SkDevice.h" |
#include "third_party/skia/include/core/SkGraphics.h" |
#include "third_party/skia/include/core/SkPicture.h" |
#include "ui/gfx/skia_util.h" |
@@ -91,7 +91,7 @@ bool RasterizeIntoBitmap(JNIEnv* env, |
bitmap_info.stride); |
bitmap.setPixels(pixels); |
- SkDevice device(bitmap); |
+ SkBitmapDevice device(bitmap); |
SkCanvas canvas(&device); |
canvas.translate(-scroll_x, -scroll_y); |
succeeded = renderer.Run(&canvas); |
@@ -505,7 +505,7 @@ bool InProcessViewRenderer::RenderViaAuxilaryBitmapIfNeeded( |
pixels->height, |
pixels->row_bytes); |
bitmap.setPixels(pixels->pixels); |
- SkDevice device(bitmap); |
+ SkBitmapDevice device(bitmap); |
SkCanvas canvas(&device); |
canvas.setMatrix(matrix); |
@@ -802,7 +802,7 @@ void InProcessViewRenderer::FallbackTickFired() { |
// means block_invalidates_ must still be true. |
DCHECK(block_invalidates_); |
if (compositor_needs_continuous_invalidate_ && compositor_) { |
- SkDevice device(SkBitmap::kARGB_8888_Config, 1, 1); |
+ SkBitmapDevice device(SkBitmap::kARGB_8888_Config, 1, 1); |
SkCanvas canvas(&device); |
block_invalidates_ = true; |
CompositeSW(&canvas); |