| Index: tests/CanvasTest.cpp
 | 
| diff --git a/tests/CanvasTest.cpp b/tests/CanvasTest.cpp
 | 
| index 2390c7455f58351a2d93d464ea65d8ffac120cfa..f34430f475aea5bd1be0ccccc22f1e553760233c 100644
 | 
| --- a/tests/CanvasTest.cpp
 | 
| +++ b/tests/CanvasTest.cpp
 | 
| @@ -646,17 +646,16 @@ static void test_newraster(skiatest::Reporter* reporter) {
 | 
|      SkCanvas* canvas = SkCanvas::NewRasterDirect(info, baseAddr, minRowBytes);
 | 
|      REPORTER_ASSERT(reporter, canvas);
 | 
|  
 | 
| -    SkImageInfo info2;
 | 
| -    size_t rowBytes;
 | 
| -    const SkPMColor* addr = (const SkPMColor*)canvas->peekPixels(&info2, &rowBytes);
 | 
| +    SkPixmap pmap;
 | 
| +    const SkPMColor* addr = canvas->peekPixels(&pmap) ? pmap.addr32() : nullptr;
 | 
|      REPORTER_ASSERT(reporter, addr);
 | 
| -    REPORTER_ASSERT(reporter, info == info2);
 | 
| -    REPORTER_ASSERT(reporter, minRowBytes == rowBytes);
 | 
| +    REPORTER_ASSERT(reporter, info == pmap.info());
 | 
| +    REPORTER_ASSERT(reporter, minRowBytes == pmap.rowBytes());
 | 
|      for (int y = 0; y < info.height(); ++y) {
 | 
|          for (int x = 0; x < info.width(); ++x) {
 | 
|              REPORTER_ASSERT(reporter, 0 == addr[x]);
 | 
|          }
 | 
| -        addr = (const SkPMColor*)((const char*)addr + rowBytes);
 | 
| +        addr = (const SkPMColor*)((const char*)addr + pmap.rowBytes());
 | 
|      }
 | 
|      delete canvas;
 | 
|  
 | 
| 
 |