| Index: cc/trees/layer_tree_impl.cc
|
| diff --git a/cc/trees/layer_tree_impl.cc b/cc/trees/layer_tree_impl.cc
|
| index 041c5fea5186105c11c86371cea45ed66c3ee206..c676eb3ee727708697692386ab86b46ed00416e4 100644
|
| --- a/cc/trees/layer_tree_impl.cc
|
| +++ b/cc/trees/layer_tree_impl.cc
|
| @@ -154,10 +154,10 @@ gfx::ScrollOffset LayerTreeImpl::TotalScrollOffset() const {
|
| gfx::ScrollOffset offset;
|
|
|
| if (inner_viewport_scroll_layer_)
|
| - offset += inner_viewport_scroll_layer_->TotalScrollOffset();
|
| + offset += inner_viewport_scroll_layer_->CurrentScrollOffset();
|
|
|
| if (outer_viewport_scroll_layer_)
|
| - offset += outer_viewport_scroll_layer_->TotalScrollOffset();
|
| + offset += outer_viewport_scroll_layer_->CurrentScrollOffset();
|
|
|
| return offset;
|
| }
|
| @@ -173,15 +173,6 @@ gfx::ScrollOffset LayerTreeImpl::TotalMaxScrollOffset() const {
|
|
|
| return offset;
|
| }
|
| -gfx::Vector2dF LayerTreeImpl::TotalScrollDelta() const {
|
| - DCHECK(inner_viewport_scroll_layer_);
|
| - gfx::Vector2dF delta = inner_viewport_scroll_layer_->ScrollDelta();
|
| -
|
| - if (outer_viewport_scroll_layer_)
|
| - delta += outer_viewport_scroll_layer_->ScrollDelta();
|
| -
|
| - return delta;
|
| -}
|
|
|
| scoped_ptr<LayerImpl> LayerTreeImpl::DetachLayerTree() {
|
| // Clear all data structures that have direct references to the layer tree.
|
| @@ -445,19 +436,6 @@ void LayerTreeImpl::ApplySentScrollAndScaleDeltasFromAbortedCommit() {
|
| root_layer(), base::Bind(&ApplySentScrollDeltasFromAbortedCommitTo));
|
| }
|
|
|
| -static void ApplyScrollDeltasSinceBeginMainFrameTo(LayerImpl* layer) {
|
| - layer->ApplyScrollDeltasSinceBeginMainFrame();
|
| -}
|
| -
|
| -void LayerTreeImpl::ApplyScrollDeltasSinceBeginMainFrame() {
|
| - DCHECK(IsPendingTree());
|
| - if (!root_layer())
|
| - return;
|
| -
|
| - LayerTreeHostCommon::CallFunctionForSubtree(
|
| - root_layer(), base::Bind(&ApplyScrollDeltasSinceBeginMainFrameTo));
|
| -}
|
| -
|
| void LayerTreeImpl::SetViewportLayersFromIds(
|
| int overscroll_elasticity_layer_id,
|
| int page_scale_layer_id,
|
| @@ -979,10 +957,10 @@ void LayerTreeImpl::SetRootLayerScrollOffsetDelegate(
|
| void LayerTreeImpl::OnRootLayerDelegatedScrollOffsetChanged() {
|
| DCHECK(root_layer_scroll_offset_delegate_);
|
| if (inner_viewport_scroll_layer_) {
|
| - inner_viewport_scroll_layer_->DidScroll();
|
| + inner_viewport_scroll_layer_->RefreshScrollDelegate();
|
| }
|
| if (outer_viewport_scroll_layer_) {
|
| - outer_viewport_scroll_layer_->DidScroll();
|
| + outer_viewport_scroll_layer_->RefreshScrollDelegate();
|
| }
|
| }
|
|
|
|
|