| Index: tests/CanvasTest.cpp
 | 
| diff --git a/tests/CanvasTest.cpp b/tests/CanvasTest.cpp
 | 
| index d1f0abd19f0c6cdd1280244f7ec481461c96743c..c405fcd52c59c7ce51edaa544c0b0e7d29d4d438 100644
 | 
| --- a/tests/CanvasTest.cpp
 | 
| +++ b/tests/CanvasTest.cpp
 | 
| @@ -49,6 +49,7 @@
 | 
|  #include "SkDevice.h"
 | 
|  #include "SkMatrix.h"
 | 
|  #include "SkNWayCanvas.h"
 | 
| +#include "SkPDFCanon.h"
 | 
|  #include "SkPDFDevice.h"
 | 
|  #include "SkPDFDocument.h"
 | 
|  #include "SkPaint.h"
 | 
| @@ -558,12 +559,14 @@ static void TestPdfDevice(skiatest::Reporter* reporter,
 | 
|                            const TestData& d,
 | 
|                            CanvasTestStep* testStep) {
 | 
|      SkISize pageSize = SkISize::Make(d.fWidth, d.fHeight);
 | 
| -    SkPDFDevice device(pageSize, pageSize, SkMatrix::I());
 | 
| -    SkCanvas canvas(&device);
 | 
| +    SkPDFCanon canon;
 | 
| +    SkAutoTUnref<SkPDFDevice> pdfDevice(
 | 
| +            SkPDFDevice::Create(pageSize, 72.0f, &canon));
 | 
| +    SkCanvas canvas(pdfDevice.get());
 | 
|      testStep->setAssertMessageFormat(kPdfAssertMessageFormat);
 | 
|      testStep->draw(&canvas, d, reporter);
 | 
|      SkPDFDocument doc;
 | 
| -    doc.appendPage(&device);
 | 
| +    doc.appendPage(pdfDevice.get());
 | 
|      SkDynamicMemoryWStream stream;
 | 
|      doc.emitPDF(&stream);
 | 
|  }
 | 
| 
 |