Index: third_party/WebKit/Source/core/input/EventHandler.cpp |
diff --git a/third_party/WebKit/Source/core/input/EventHandler.cpp b/third_party/WebKit/Source/core/input/EventHandler.cpp |
index 5ec337e655cfa8a1cfe03b4df1cb535a050dfb01..7c41bf25d72384d04ba216ae536f44b82eec3d7c 100644 |
--- a/third_party/WebKit/Source/core/input/EventHandler.cpp |
+++ b/third_party/WebKit/Source/core/input/EventHandler.cpp |
@@ -91,6 +91,7 @@ |
#include "platform/TraceEvent.h" |
#include "platform/WindowsKeyboardCodes.h" |
#include "platform/geometry/FloatPoint.h" |
+#include "platform/graphics/GraphicsScreen.h" |
#include "platform/graphics/Image.h" |
#include "platform/heap/Handle.h" |
#include "platform/scroll/ScrollAnimatorBase.h" |
@@ -3473,6 +3474,7 @@ bool EventHandler::handleDrag(const MouseEventWithHitTestResults& event, DragIni |
// Once we're past the hysteresis point, we don't want to treat this gesture as a click |
invalidateClick(); |
+ WillPaintForDevice device(Page::screenId(m_frame->page())); |
if (!tryStartDrag(event)) { |
// Something failed to start the drag, clean up. |
clearDragDataTransfer(); |