| Index: tools/android/SkAndroidSDKCanvas.cpp | 
| diff --git a/tools/android/SkAndroidSDKCanvas.cpp b/tools/android/SkAndroidSDKCanvas.cpp | 
| index d7a76ca215f54889460b4a68edb29fc443752889..d31f93b6710b075f88c1839b4b83646b0abad80c 100644 | 
| --- a/tools/android/SkAndroidSDKCanvas.cpp | 
| +++ b/tools/android/SkAndroidSDKCanvas.cpp | 
| @@ -12,6 +12,7 @@ | 
| #include "SkPaint.h" | 
| #include "SkPathEffect.h" | 
| #include "SkShader.h" | 
| +#include "SkSurface.h" | 
| #include "SkTLazy.h" | 
|  | 
| namespace { | 
| @@ -287,9 +288,9 @@ bool SkAndroidSDKCanvas::getClipDeviceBounds(SkIRect* rect) const { | 
| bool SkAndroidSDKCanvas::isClipEmpty() const { return fProxyTarget->isClipEmpty(); } | 
| bool SkAndroidSDKCanvas::isClipRect() const { return fProxyTarget->isClipRect(); } | 
|  | 
| -SkSurface* SkAndroidSDKCanvas::onNewSurface(const SkImageInfo& info, | 
| -                                                     const SkSurfaceProps& props) { | 
| -    return fProxyTarget->newSurface(info, &props); | 
| +sk_sp<SkSurface> SkAndroidSDKCanvas::onNewSurface(const SkImageInfo& info, | 
| +                                                  const SkSurfaceProps& props) { | 
| +    return fProxyTarget->makeSurface(info, &props); | 
| } | 
|  | 
| bool SkAndroidSDKCanvas::onPeekPixels(SkPixmap* pmap) { | 
|  |