Index: third_party/WebKit/Source/core/page/DragController.h |
diff --git a/third_party/WebKit/Source/core/page/DragController.h b/third_party/WebKit/Source/core/page/DragController.h |
index 763f6576dcffc8644d4937aa16b6f0e788e7db85..23325dabaec12a0434c8a941ea09e41ab6d01c30 100644 |
--- a/third_party/WebKit/Source/core/page/DragController.h |
+++ b/third_party/WebKit/Source/core/page/DragController.h |
@@ -79,10 +79,12 @@ class CORE_EXPORT DragController final |
const WebMouseEvent& dragEvent, |
const IntPoint& dragOrigin); |
+ DragState& dragState(); |
+ |
DECLARE_TRACE(); |
private: |
- DragController(Page*); |
+ explicit DragController(Page*); |
DispatchEventResult dispatchTextInputEventFor(LocalFrame*, DragData*); |
bool canProcessDrag(DragData*, LocalFrame& localRoot); |
@@ -114,6 +116,8 @@ class CORE_EXPORT DragController final |
// The Document (if any) that initiated the drag. |
Member<Document> m_dragInitiator; |
+ Member<DragState> m_dragState; |
+ |
Member<HTMLInputElement> m_fileInputElementUnderMouse; |
bool m_documentIsHandlingDrag; |