Index: trunk/src/android_webview/browser/browser_view_renderer.cc |
=================================================================== |
--- trunk/src/android_webview/browser/browser_view_renderer.cc (revision 254711) |
+++ trunk/src/android_webview/browser/browser_view_renderer.cc (working copy) |
@@ -17,6 +17,7 @@ |
#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" |
@@ -479,10 +480,8 @@ |
void BrowserViewRenderer::ForceFakeCompositeSW() { |
DCHECK(has_compositor_); |
- SkBitmap bitmap; |
- bitmap.allocN32Pixels(1, 1); |
- bitmap.eraseColor(0); |
- SkCanvas canvas(bitmap); |
+ SkBitmapDevice device(SkBitmap::kARGB_8888_Config, 1, 1); |
+ SkCanvas canvas(&device); |
CompositeSW(&canvas); |
} |