| Index: Source/core/dom/RangeBoundaryPoint.h
|
| diff --git a/Source/core/dom/RangeBoundaryPoint.h b/Source/core/dom/RangeBoundaryPoint.h
|
| index 4486cda6c7dc1a5cfc9158c2da8cbab7a3efd5b4..4df553bbff08db85db3dd22576126670aee125ef 100644
|
| --- a/Source/core/dom/RangeBoundaryPoint.h
|
| +++ b/Source/core/dom/RangeBoundaryPoint.h
|
| @@ -34,7 +34,7 @@ namespace WebCore {
|
| class RangeBoundaryPoint {
|
| DISALLOW_ALLOCATION();
|
| public:
|
| - explicit RangeBoundaryPoint(PassRefPtr<Node> container);
|
| + explicit RangeBoundaryPoint(PassRefPtrWillBeRawPtr<Node> container);
|
|
|
| explicit RangeBoundaryPoint(const RangeBoundaryPoint&);
|
|
|
| @@ -46,7 +46,7 @@ public:
|
|
|
| void clear();
|
|
|
| - void set(PassRefPtr<Node> container, int offset, Node* childBefore);
|
| + void set(PassRefPtrWillBeRawPtr<Node> container, int offset, Node* childBefore);
|
| void setOffset(int offset);
|
|
|
| void setToBeforeChild(Node&);
|
| @@ -67,7 +67,7 @@ private:
|
| RefPtrWillBeMember<Node> m_childBeforeBoundary;
|
| };
|
|
|
| -inline RangeBoundaryPoint::RangeBoundaryPoint(PassRefPtr<Node> container)
|
| +inline RangeBoundaryPoint::RangeBoundaryPoint(PassRefPtrWillBeRawPtr<Node> container)
|
| : m_containerNode(container)
|
| , m_offsetInContainer(0)
|
| , m_childBeforeBoundary(nullptr)
|
| @@ -120,7 +120,7 @@ inline void RangeBoundaryPoint::clear()
|
| m_childBeforeBoundary = nullptr;
|
| }
|
|
|
| -inline void RangeBoundaryPoint::set(PassRefPtr<Node> container, int offset, Node* childBefore)
|
| +inline void RangeBoundaryPoint::set(PassRefPtrWillBeRawPtr<Node> container, int offset, Node* childBefore)
|
| {
|
| ASSERT(container);
|
| ASSERT(offset >= 0);
|
| @@ -149,14 +149,14 @@ inline void RangeBoundaryPoint::setToBeforeChild(Node& child)
|
|
|
| inline void RangeBoundaryPoint::setToStartOfNode(Node& container)
|
| {
|
| - m_containerNode = PassRefPtr<Node>(container);
|
| + m_containerNode = &container;
|
| m_offsetInContainer = 0;
|
| m_childBeforeBoundary = nullptr;
|
| }
|
|
|
| inline void RangeBoundaryPoint::setToEndOfNode(Node& container)
|
| {
|
| - m_containerNode = PassRefPtr<Node>(container);
|
| + m_containerNode = &container;
|
| if (m_containerNode->offsetInCharacters()) {
|
| m_offsetInContainer = m_containerNode->maxCharacterOffset();
|
| m_childBeforeBoundary = nullptr;
|
|
|