Index: cc/top_controls_manager.cc |
diff --git a/cc/top_controls_manager.cc b/cc/top_controls_manager.cc |
index fcd7d8926f6ce7972d5d591baf2fb50469a5a7c4..a539952f47055005908d14fa6b80dcc435de8c5e 100644 |
--- a/cc/top_controls_manager.cc |
+++ b/cc/top_controls_manager.cc |
@@ -46,7 +46,7 @@ TopControlsManager::~TopControlsManager() { |
} |
void TopControlsManager::UpdateDrawPositions() { |
- if (!RootScrollLayer()) |
+ if (!client_->haveRootScrollLayer()) |
return; |
// If the scroll position has changed underneath us (i.e. a javascript |
@@ -118,7 +118,7 @@ void TopControlsManager::ScrollEnd() { |
} |
void TopControlsManager::Animate(base::TimeTicks monotonic_time) { |
- if (!top_controls_animation_ || !RootScrollLayer()) |
+ if (!top_controls_animation_ || !client_->haveRootScrollLayer()) |
return; |
double time = (monotonic_time - base::TimeTicks()).InMillisecondsF(); |
@@ -139,16 +139,8 @@ void TopControlsManager::ResetAnimations() { |
top_controls_animation_.reset(); |
} |
-LayerImpl* TopControlsManager::RootScrollLayer() { |
- return client_->activeTree()->root_scroll_layer(); |
-} |
- |
float TopControlsManager::RootScrollLayerTotalScrollY() { |
- LayerImpl* layer = RootScrollLayer(); |
- if (!layer) |
- return 0; |
- gfx::Vector2dF scroll_total = layer->scrollOffset() + layer->scrollDelta(); |
- return scroll_total.y(); |
+ return client_->rootScrollLayerTotalScrollY(); |
} |
void TopControlsManager::SetupAnimation(bool show_controls) { |