DescriptionDon't update graphics layer positions during coordinated scrolling
As the scroll offset for the Layer already entirely captures all of the
information for the scroll, don't update positions if the scroll offset
is going to be set.
This makes any scrollable layer be in one of two states:
(1) It is managed by the ScrollingCoordinator and can be scrolled on the
compositor thread. The ScrollingCoordinator updates the scroll position
on the platform layer directly.
(2) It is not managed by the ScrollingCoordinator and can not be
scrolled on the compositor thread. It just has the position on the
given GraphicsLayer moved around.
This is step 2 of a 3 step patch to disentangle Layer positions and
scroll offsets. The #ifdef in this patch is turned on here:
https://codereview.chromium.org/18400003
R=jamesr@chromium.org
BUG=256381
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=153910
Patch Set 1 #Patch Set 2 : Handle overflow divs #Patch Set 3 : ifdefs, expectations, rtl fixes #
Total comments: 5
Patch Set 4 : Rebase #Patch Set 5 : iff #Patch Set 6 : Set define in core.gyp #
Messages
Total messages: 15 (0 generated)
|