| Index: Source/core/editing/DragCaretController.cpp
|
| diff --git a/Source/core/editing/DragCaretController.cpp b/Source/core/editing/DragCaretController.cpp
|
| index 4e79101ebd73577a0189cbf176a5d8b99a6dec72..7bc91b9346eb230fbb320908e6e316aff7476cf6 100644
|
| --- a/Source/core/editing/DragCaretController.cpp
|
| +++ b/Source/core/editing/DragCaretController.cpp
|
| @@ -47,7 +47,7 @@ bool DragCaretController::isContentRichlyEditable() const
|
| return isRichlyEditablePosition(m_position.deepEquivalent());
|
| }
|
|
|
| -void DragCaretController::setCaretPosition(const VisiblePosition& position)
|
| +void DragCaretController::setCaretPosition(const PositionWithAffinity& position)
|
| {
|
| // for querying Layer::compositingState()
|
| // This code is probably correct, since it doesn't occur in a stack that
|
| @@ -56,7 +56,7 @@ void DragCaretController::setCaretPosition(const VisiblePosition& position)
|
|
|
| if (Node* node = m_position.deepEquivalent().anchorNode())
|
| invalidateCaretRect(node);
|
| - m_position = position;
|
| + m_position = VisiblePosition(position);
|
| Document* document = nullptr;
|
| if (Node* node = m_position.deepEquivalent().anchorNode()) {
|
| invalidateCaretRect(node);
|
|
|