Index: third_party/WebKit/Source/web/LinkHighlightImpl.cpp |
diff --git a/third_party/WebKit/Source/web/LinkHighlightImpl.cpp b/third_party/WebKit/Source/web/LinkHighlightImpl.cpp |
index edb360a04620832ca575b958185f82aef4d3d0af..7d8e6e6a6cef7b1e44136e8ae5d075eda789ab9d 100644 |
--- a/third_party/WebKit/Source/web/LinkHighlightImpl.cpp |
+++ b/third_party/WebKit/Source/web/LinkHighlightImpl.cpp |
@@ -273,8 +273,8 @@ void LinkHighlightImpl::paintContents(WebDisplayItemList* webDisplayItemList, We |
paint.setColor(m_node->layoutObject()->style()->tapHighlightColor().rgb()); |
canvas->drawPath(m_path.getSkPath(), paint); |
- RefPtr<const SkPicture> picture = adoptRef(recorder.endRecording()); |
- webDisplayItemList->appendDrawingItem(WebRect(visualRect.x(), visualRect.y(), visualRect.width(), visualRect.height()), picture.get()); |
+ webDisplayItemList->appendDrawingItem(WebRect(visualRect.x(), visualRect.y(), |
+ visualRect.width(), visualRect.height()), recorder.finishRecordingAsPicture()); |
} |
void LinkHighlightImpl::startHighlightAnimationIfNeeded() |