| Index: Source/core/dom/Range.cpp
|
| diff --git a/Source/core/dom/Range.cpp b/Source/core/dom/Range.cpp
|
| index 344fc42d6970d9be55a7631bed5187c8f9164b97..efb60dc7514901935b59d79379d444e23b5f03df 100644
|
| --- a/Source/core/dom/Range.cpp
|
| +++ b/Source/core/dom/Range.cpp
|
| @@ -70,9 +70,9 @@ inline Range::Range(Document& ownerDocument)
|
| m_ownerDocument->attachRange(this);
|
| }
|
|
|
| -PassRefPtrWillBeRawPtr<Range> Range::create(Document& ownerDocument)
|
| +PassRefPtrWillBeRawPtr<Range> Range::create(ExecutionContext* executionContext)
|
| {
|
| - return adoptRefWillBeNoop(new Range(ownerDocument));
|
| + return adoptRefWillBeNoop(new Range(*toDocument(executionContext)));
|
| }
|
|
|
| inline Range::Range(Document& ownerDocument, Node* startContainer, int startOffset, Node* endContainer, int endOffset)
|
| @@ -93,14 +93,14 @@ inline Range::Range(Document& ownerDocument, Node* startContainer, int startOffs
|
| setEnd(endContainer, endOffset);
|
| }
|
|
|
| -PassRefPtrWillBeRawPtr<Range> Range::create(Document& ownerDocument, Node* startContainer, int startOffset, Node* endContainer, int endOffset)
|
| +PassRefPtrWillBeRawPtr<Range> Range::create(ExecutionContext* executionContext, Node* startContainer, int startOffset, Node* endContainer, int endOffset)
|
| {
|
| - return adoptRefWillBeNoop(new Range(ownerDocument, startContainer, startOffset, endContainer, endOffset));
|
| + return adoptRefWillBeNoop(new Range(*toDocument(executionContext), startContainer, startOffset, endContainer, endOffset));
|
| }
|
|
|
| -PassRefPtrWillBeRawPtr<Range> Range::create(Document& ownerDocument, const Position& start, const Position& end)
|
| +PassRefPtrWillBeRawPtr<Range> Range::create(ExecutionContext* executionContext, const Position& start, const Position& end)
|
| {
|
| - return adoptRefWillBeNoop(new Range(ownerDocument, start.containerNode(), start.computeOffsetInContainerNode(), end.containerNode(), end.computeOffsetInContainerNode()));
|
| + return adoptRefWillBeNoop(new Range(*toDocument(executionContext), start.containerNode(), start.computeOffsetInContainerNode(), end.containerNode(), end.computeOffsetInContainerNode()));
|
| }
|
|
|
| Range::~Range()
|
|
|