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 526f5b695b4b2565ac7a647ffedb8330197a2baf..32cb9067328bae170af1ed036e054a4c83c59f5a 100644 |
--- a/android_webview/browser/browser_view_renderer.cc |
+++ b/android_webview/browser/browser_view_renderer.cc |
@@ -16,7 +16,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" |
@@ -441,8 +440,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); |
} |