DescriptionRevert of Remove indirection: setup scrollbar scroll layers in the scrollbar constructor (patchset #5 id:80001 of https://codereview.chromium.org/2728253002/ )
Reason for revert:
Regressed scrolling performance: https://crbug.com/699705
Original issue's description:
> Remove indirection: setup scrollbar scroll layers in the scrollbar constructor
>
> Scrollbar layers keep track of the layer id (soon: element id) that they
> actually scroll. Before this patch, scrollbar layers were constructed
> with no scroll layer id, then later updated to set the scroll layer id.
> This patch removes this indirection and directly sets the scroll layer
> in the constructor.
>
> Removed functions:
> VisualViewport::setScrollLayerOnScrollbars
> WebScrollbarLayer::setScrollLayer
> WebScrollbarLayerImpl::setScrollLayer
> PaintedOverlayScrollbarLayer::SetScrollLayer
> PaintedScrollbarLayer::SetScrollLayer
> SolidColorScrollbarLayer::SetScrollLayer
>
> BUG=693740
> CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
>
> Review-Url: https://codereview.chromium.org/2728253002
> Cr-Commit-Position: refs/heads/master@{#455105}
> Committed: https://chromium.googlesource.com/chromium/src/+/a20ad732333dc9db2b545886acd16a11abdc5842
TBR=ajuma@chromium.org,bokan@chromium.org
# Not skipping CQ checks because original CL landed more than 1 days ago.
BUG=693740
Review-Url: https://codereview.chromium.org/2743653003
Cr-Commit-Position: refs/heads/master@{#455828}
Committed: https://chromium.googlesource.com/chromium/src/+/53707d796144fb0c60f081e4477b31a7adab4e6d
Patch Set 1 #Messages
Total messages: 7 (3 generated)
|