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