Index: skia/ext/platform_canvas_unittest.cc |
diff --git a/skia/ext/platform_canvas_unittest.cc b/skia/ext/platform_canvas_unittest.cc |
index 8f30a5c2b071098f93e9a07298d602c2aeb31069..699466ea3805e70117228321eaa8e98c8f18649e 100644 |
--- a/skia/ext/platform_canvas_unittest.cc |
+++ b/skia/ext/platform_canvas_unittest.cc |
@@ -102,9 +102,10 @@ bool VerifyRoundedRect(const SkCanvas& canvas, |
int y, |
int w, |
int h) { |
- SkBaseDevice* device = canvas.getTopDevice(true); |
- const SkBitmap& bitmap = device->accessBitmap(false); |
- SkAutoLockPixels lock(bitmap); |
+ SkPixmap pixmap; |
+ ASSERT_TRUE(canvas.peekPixels(&pixmap)); |
+ SkBitmap bitmap; |
+ bitmap.installPixels(pixmap); |
// Check corner points first. They should be of canvas_color. |
if (!IsOfColor(bitmap, x, y, canvas_color)) return false; |