Index: Source/core/page/DragController.h |
diff --git a/Source/core/page/DragController.h b/Source/core/page/DragController.h |
index 1aed97ef58c920e8e473c3f2cdcdf10ff5bf6479..33aeee77fa15b485554869965ac150fe7c74573f 100644 |
--- a/Source/core/page/DragController.h |
+++ b/Source/core/page/DragController.h |
@@ -63,7 +63,11 @@ namespace WebCore { |
DragSession dragUpdated(DragData*); |
bool performDrag(DragData*); |
- Node* draggableNode(const Frame*, Node*, const IntPoint&, DragState&) const; |
+ enum SelectionDragPolicy { |
+ ImmediateSelectionDragResolution, |
+ DelayedSelectionDragResolution, |
+ }; |
+ Node* draggableNode(const Frame*, Node*, const IntPoint&, SelectionDragPolicy, DragSourceAction&) const; |
void dragEnded(); |
bool populateDragClipboard(Frame* src, const DragState&, const IntPoint& dragOrigin); |