| Index: sky/engine/core/page/AutoscrollController.cpp
|
| diff --git a/sky/engine/core/page/AutoscrollController.cpp b/sky/engine/core/page/AutoscrollController.cpp
|
| index 3a36d894e08803279d3048e2a00adb068db5e49a..981b063706c224d9305a934951435ec1e98b89d8 100644
|
| --- a/sky/engine/core/page/AutoscrollController.cpp
|
| +++ b/sky/engine/core/page/AutoscrollController.cpp
|
| @@ -162,20 +162,12 @@ void AutoscrollController::animate(double)
|
| return;
|
| }
|
|
|
| - EventHandler& eventHandler = m_autoscrollRenderer->frame()->eventHandler();
|
| switch (m_autoscrollType) {
|
| case AutoscrollForDragAndDrop:
|
| if (WTF::currentTime() - m_dragAndDropAutoscrollStartTime > autoscrollDelay)
|
| m_autoscrollRenderer->autoscroll(m_dragAndDropAutoscrollReferencePosition);
|
| break;
|
| case AutoscrollForSelection:
|
| - if (!eventHandler.mousePressed()) {
|
| - stopAutoscroll();
|
| - return;
|
| - }
|
| - eventHandler.updateSelectionForMouseDrag();
|
| - m_autoscrollRenderer->autoscroll(eventHandler.lastKnownMousePosition());
|
| - break;
|
| case NoAutoscroll:
|
| break;
|
| }
|
|
|