| Index: android_webview/browser/browser_view_renderer.cc
 | 
| diff --git a/android_webview/browser/browser_view_renderer.cc b/android_webview/browser/browser_view_renderer.cc
 | 
| index 058431b26cddd1aa958a610783c887c9a2ac9038..0921acbef814ffee732bdac8f6fea707d7a62357 100644
 | 
| --- a/android_webview/browser/browser_view_renderer.cc
 | 
| +++ b/android_webview/browser/browser_view_renderer.cc
 | 
| @@ -309,15 +309,15 @@ bool BrowserViewRenderer::OnDrawSoftware(SkCanvas* canvas) {
 | 
|    return CanOnDraw() && CompositeSW(canvas);
 | 
|  }
 | 
|  
 | 
| -skia::RefPtr<SkPicture> BrowserViewRenderer::CapturePicture(int width,
 | 
| -                                                            int height) {
 | 
| +sk_sp<SkPicture> BrowserViewRenderer::CapturePicture(int width,
 | 
| +                                                     int height) {
 | 
|    TRACE_EVENT0("android_webview", "BrowserViewRenderer::CapturePicture");
 | 
|  
 | 
|    // Return empty Picture objects for empty SkPictures.
 | 
|    if (width <= 0 || height <= 0) {
 | 
|      SkPictureRecorder emptyRecorder;
 | 
|      emptyRecorder.beginRecording(0, 0);
 | 
| -    return skia::AdoptRef(emptyRecorder.finishRecordingAsPicture());
 | 
| +    return emptyRecorder.finishRecordingAsPicture();
 | 
|    }
 | 
|  
 | 
|    SkPictureRecorder recorder;
 | 
| @@ -332,7 +332,7 @@ skia::RefPtr<SkPicture> BrowserViewRenderer::CapturePicture(int width,
 | 
|      compositor_->DidChangeRootLayerScrollOffset(
 | 
|          gfx::ScrollOffset(scroll_offset_dip_));
 | 
|    }
 | 
| -  return skia::AdoptRef(recorder.finishRecordingAsPicture());
 | 
| +  return recorder.finishRecordingAsPicture();
 | 
|  }
 | 
|  
 | 
|  void BrowserViewRenderer::EnableOnNewPicture(bool enabled) {
 | 
| 
 |