| 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();
|
| }
|
|
|