diff options
author | sunxd <sunxd@chromium.org> | 2016-03-16 09:23:20 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-16 16:25:20 +0000 |
commit | c044b11a0cdf5bfc7c13c1b2dfb41b6b415e18f5 (patch) | |
tree | f3e3e7e3422326e4dae307d3f08dfbab7bc4a3c3 /cc/test/layer_tree_test.cc | |
parent | b18dcbd20c61ba22fd430bbbf0066f738d480a66 (diff) | |
download | chromium_src-c044b11a0cdf5bfc7c13c1b2dfb41b6b415e18f5.zip chromium_src-c044b11a0cdf5bfc7c13c1b2dfb41b6b415e18f5.tar.gz chromium_src-c044b11a0cdf5bfc7c13c1b2dfb41b6b415e18f5.tar.bz2 |
Clean scroll logic in LayerTreeImpl:
* Move DidUpdateScrollOffset to LayerTreeImpl
* Make SyncedScrollOffset transparent to LayerImpl
BUG=568830
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Review URL: https://codereview.chromium.org/1803643002
Cr-Commit-Position: refs/heads/master@{#381467}
Diffstat (limited to 'cc/test/layer_tree_test.cc')
-rw-r--r-- | cc/test/layer_tree_test.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cc/test/layer_tree_test.cc b/cc/test/layer_tree_test.cc index 9605854..d85d3f0 100644 --- a/cc/test/layer_tree_test.cc +++ b/cc/test/layer_tree_test.cc @@ -540,6 +540,14 @@ bool LayerTreeTest::IsRemoteTest() const { return mode_ == CompositorMode::REMOTE; } +gfx::Vector2dF LayerTreeTest::ScrollDelta(LayerImpl* layer_impl) { + gfx::ScrollOffset delta = + layer_impl->layer_tree_impl() + ->property_trees() + ->scroll_tree.GetScrollOffsetDeltaForTesting(layer_impl->id()); + return gfx::Vector2dF(delta.x(), delta.y()); +} + void LayerTreeTest::EndTest() { if (ended_) return; |