DescriptionMove overscroll logic out of EventHandler.
Overscrolling now happens from the viewport apply scroll callback so it doesn't
have much connection to EventHandler. I've moved all the overscrolling logic
into a new OverscrollController class, owned by FrameHost, that handles related
state and forwards the calls to the content layer.
This patch should have no behavior changes.
BUG=591124
Committed: https://crrev.com/33a081977fa4f03d96265f6ada2d3347d9f0db46
Cr-Commit-Position: refs/heads/master@{#390150}
Patch Set 1 #Patch Set 2 : Added comments #Patch Set 3 : Make m_visualViewport a WeakMember #
Total comments: 2
Patch Set 4 : Rebase #Patch Set 5 : Made m_visualViewport a const type #Patch Set 6 : Made ChromeClient a traced Member<> #
Total comments: 4
Patch Set 7 : Nit and made FrameHost const-correct #Patch Set 8 : Rebase #Dependent Patchsets: Messages
Total messages: 24 (10 generated)
|