Index: third_party/WebKit/Source/web/WebRange.cpp |
diff --git a/third_party/WebKit/Source/web/WebRange.cpp b/third_party/WebKit/Source/web/WebRange.cpp |
index c1f700cb7e6e0b9d824f23792deaabafbe0d7557..048c82bd30ec2a5b1b80cde597f0a3b4232ab634 100644 |
--- a/third_party/WebKit/Source/web/WebRange.cpp |
+++ b/third_party/WebKit/Source/web/WebRange.cpp |
@@ -79,15 +79,15 @@ WebRange WebRange::fromDocumentRange(WebLocalFrame* frame, int start, int length |
LocalFrame* webFrame = toWebLocalFrameImpl(frame)->frame(); |
Element* selectionRoot = webFrame->selection().rootEditableElement(); |
ContainerNode* scope = selectionRoot ? selectionRoot : webFrame->document()->documentElement(); |
- return createRange(PlainTextRange(start, start + length).createRange(*scope)); |
+ return createRange(PlainTextRange(start, start + length).createRange(*scope)).get(); |
} |
-WebRange::WebRange(const RawPtr<Range>& range) |
+WebRange::WebRange(Range*range) |
: m_private(range) |
{ |
} |
-WebRange::operator RawPtr<Range>() const |
+WebRange::operator Range*() const |
{ |
return m_private.get(); |
} |