| Index: third_party/WebKit/Source/core/page/AutoscrollController.cpp | 
| diff --git a/third_party/WebKit/Source/core/page/AutoscrollController.cpp b/third_party/WebKit/Source/core/page/AutoscrollController.cpp | 
| index 32b5c3823ab7dce1a1a6944d0f9a59bd400e1a0e..59c5296898a8c6dcf950e4043d679b6a6711e619 100644 | 
| --- a/third_party/WebKit/Source/core/page/AutoscrollController.cpp | 
| +++ b/third_party/WebKit/Source/core/page/AutoscrollController.cpp | 
| @@ -38,13 +38,13 @@ | 
| #include "core/layout/LayoutListBox.h" | 
| #include "core/page/ChromeClient.h" | 
| #include "core/page/Page.h" | 
| -#include "wtf/CurrentTime.h" | 
| +#include "wtf/Time.h" | 
|  | 
| namespace blink { | 
|  | 
| // Delay time in second for start autoscroll if pointer is in border edge of | 
| // scrollable element. | 
| -static double autoscrollDelay = 0.2; | 
| +static const TimeDelta kAutoscrollDelay = TimeDelta::FromSecondsD(0.2); | 
|  | 
| AutoscrollController* AutoscrollController::create(Page& page) { | 
| return new AutoscrollController(page); | 
| @@ -55,7 +55,6 @@ AutoscrollController::AutoscrollController(Page& page) | 
| m_autoscrollLayoutObject(nullptr), | 
| m_pressedLayoutObject(nullptr), | 
| m_autoscrollType(NoAutoscroll), | 
| -      m_dragAndDropAutoscrollStartTime(0), | 
| m_didLatchForMiddleClickAutoscroll(false) {} | 
|  | 
| DEFINE_TRACE(AutoscrollController) { | 
| @@ -152,7 +151,7 @@ void AutoscrollController::updateAutoscrollLayoutObject() { | 
|  | 
| void AutoscrollController::updateDragAndDrop(Node* dropTargetNode, | 
| const IntPoint& eventPosition, | 
| -                                             double eventTime) { | 
| +                                             TimeTicks eventTime) { | 
| if (!dropTargetNode || !dropTargetNode->layoutObject()) { | 
| stopAutoscroll(); | 
| return; | 
| @@ -307,9 +306,8 @@ void AutoscrollController::animate(double) { | 
| IntPoint selectionPoint = eventHandler.lastKnownMousePosition() + offset; | 
| switch (m_autoscrollType) { | 
| case AutoscrollForDragAndDrop: | 
| -      if (WTF::monotonicallyIncreasingTime() - | 
| -              m_dragAndDropAutoscrollStartTime > | 
| -          autoscrollDelay) | 
| +      if ((TimeTicks::Now() - m_dragAndDropAutoscrollStartTime) > | 
| +          kAutoscrollDelay) | 
| m_autoscrollLayoutObject->autoscroll( | 
| m_dragAndDropAutoscrollReferencePosition); | 
| break; | 
|  |