diff options
author | sunxd <sunxd@chromium.org> | 2016-03-03 14:31:10 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-03 22:32:28 +0000 |
commit | c36713a0336c00a0971fe33514adc01f4df693fa (patch) | |
tree | 8e9b76bd9b79b76e1418aecaab20960597fe8c33 /cc/input/scroll_state.cc | |
parent | 1f8acc51c0c5d9fea66917884b927eff8f3e570e (diff) | |
download | chromium_src-c36713a0336c00a0971fe33514adc01f4df693fa.zip chromium_src-c36713a0336c00a0971fe33514adc01f4df693fa.tar.gz chromium_src-c36713a0336c00a0971fe33514adc01f4df693fa.tar.bz2 |
cc: Move SyncedScrollOffset to scroll tree
Now updating scrolling information on impl side can be independent of layer impl.
There are still some left-over changes corresponding to NoteLayerPropertiesChanged.
SyncedScrollOffset of scrollable layers are now stored in property trees instead of
layer impl. The main thread property tree has one copy while pending and active share
one.
BUG=568830
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1736073002
Cr-Commit-Position: refs/heads/master@{#379116}
Diffstat (limited to 'cc/input/scroll_state.cc')
-rw-r--r-- | cc/input/scroll_state.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cc/input/scroll_state.cc b/cc/input/scroll_state.cc index aa0baf1..f0c0d7e 100644 --- a/cc/input/scroll_state.cc +++ b/cc/input/scroll_state.cc @@ -10,7 +10,8 @@ namespace cc { -ScrollState::ScrollState(ScrollStateData data) : data_(data) {} +ScrollState::ScrollState(ScrollStateData data) + : data_(data), layer_tree_impl_(nullptr) {} ScrollState::ScrollState(const ScrollState& other) = default; |