Index: android_webview/browser/browser_view_renderer.cc |
diff --git a/android_webview/browser/browser_view_renderer.cc b/android_webview/browser/browser_view_renderer.cc |
index 1750b44770156aad556aeb359f0f718373cea662..1d7bf5f8fbbf265bae215f09c816b77e37f07a33 100644 |
--- a/android_webview/browser/browser_view_renderer.cc |
+++ b/android_webview/browser/browser_view_renderer.cc |
@@ -17,7 +17,6 @@ |
#include "content/public/browser/browser_thread.h" |
#include "content/public/browser/web_contents.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/SkPicture.h" |
#include "ui/gfx/vector2d_conversions.h" |
@@ -477,8 +476,10 @@ void BrowserViewRenderer::FallbackTickFired() { |
void BrowserViewRenderer::ForceFakeCompositeSW() { |
DCHECK(has_compositor_); |
- SkBitmapDevice device(SkBitmap::kARGB_8888_Config, 1, 1); |
- SkCanvas canvas(&device); |
+ SkBitmap bitmap; |
+ bitmap.allocN32Pixels(1, 1); |
+ bitmap.eraseColor(0); |
+ SkCanvas canvas(bitmap); |
CompositeSW(&canvas); |
} |