| Index: cc/trees/layer_tree_host_in_process.cc
|
| diff --git a/cc/trees/layer_tree_host_in_process.cc b/cc/trees/layer_tree_host_in_process.cc
|
| index 57e2ea414e8bda672595b1955847274a3fc862d6..43523ad594b3833f2908587b4c5136d9c10f3aa1 100644
|
| --- a/cc/trees/layer_tree_host_in_process.cc
|
| +++ b/cc/trees/layer_tree_host_in_process.cc
|
| @@ -850,7 +850,8 @@ void LayerTreeHostInProcess::ApplyViewportDeltas(ScrollAndScaleSet* info) {
|
| layer_tree_->inner_viewport_scroll_layer()->SetScrollOffsetFromImplSide(
|
| gfx::ScrollOffsetWithDelta(
|
| layer_tree_->inner_viewport_scroll_layer()->scroll_offset(),
|
| - inner_viewport_scroll_delta));
|
| + inner_viewport_scroll_delta),
|
| + nullptr);
|
| }
|
|
|
| ApplyPageScaleDeltaFromImplSide(info->page_scale_delta);
|
| @@ -879,8 +880,10 @@ void LayerTreeHostInProcess::ApplyScrollAndScale(ScrollAndScaleSet* info) {
|
| Layer* layer = layer_tree_->LayerById(info->scrolls[i].layer_id);
|
| if (!layer)
|
| continue;
|
| - layer->SetScrollOffsetFromImplSide(gfx::ScrollOffsetWithDelta(
|
| - layer->scroll_offset(), info->scrolls[i].scroll_delta));
|
| + layer->SetScrollOffsetFromImplSide(
|
| + gfx::ScrollOffsetWithDelta(layer->scroll_offset(),
|
| + info->scrolls[i].scroll_delta),
|
| + &info->elastic_overscroll_delta);
|
| SetNeedsUpdateLayers();
|
| }
|
| }
|
|
|