Index: gm/offsetimagefilter.cpp |
diff --git a/gm/offsetimagefilter.cpp b/gm/offsetimagefilter.cpp |
index 0425311b0ac42af45470270fd75c2dcb8a4932ac..1b76ba2bc96c0034e223387f221ceab913491d73 100644 |
--- a/gm/offsetimagefilter.cpp |
+++ b/gm/offsetimagefilter.cpp |
@@ -28,7 +28,8 @@ |
void make_bitmap() { |
fBitmap.allocN32Pixels(80, 80); |
- SkCanvas canvas(fBitmap); |
+ SkBitmapDevice device(fBitmap); |
+ SkCanvas canvas(&device); |
canvas.clear(0x00000000); |
SkPaint paint; |
paint.setAntiAlias(true); |
@@ -39,8 +40,10 @@ |
} |
void make_checkerboard() { |
- fCheckerboard.allocN32Pixels(80, 80); |
- SkCanvas canvas(fCheckerboard); |
+ fCheckerboard.setConfig(SkBitmap::kARGB_8888_Config, 80, 80); |
+ fCheckerboard.allocPixels(); |
+ SkBitmapDevice device(fCheckerboard); |
+ SkCanvas canvas(&device); |
canvas.clear(0x00000000); |
SkPaint darkPaint; |
darkPaint.setColor(0xFF404040); |