Index: cc/trees/layer_tree_host_impl.cc |
diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc |
index c5b9566fc070a1d554a63823d31fd26135e972de..68ccf78fd623d3b28c13e994053cde0fbf5679bc 100644 |
--- a/cc/trees/layer_tree_host_impl.cc |
+++ b/cc/trees/layer_tree_host_impl.cc |
@@ -2585,11 +2585,8 @@ bool LayerTreeHostImpl::ShouldTopControlsConsumeScroll( |
CurrentlyScrollingLayer() != OuterViewportScrollLayer()) |
return false; |
- if (InnerViewportScrollLayer()->MaxScrollOffset().y() > 0) |
- return true; |
- |
- if (OuterViewportScrollLayer() && |
- OuterViewportScrollLayer()->MaxScrollOffset().y() > 0) |
+ if (active_tree()->TotalScrollOffset().y() < |
+ active_tree()->TotalMaxScrollOffset().y()) |
return true; |
return false; |