| Index: cc/trees/single_thread_proxy.cc
 | 
| diff --git a/cc/trees/single_thread_proxy.cc b/cc/trees/single_thread_proxy.cc
 | 
| index 2c4d3a89a4c0c7ae7f8c42169ca3242287385cdc..3a26a079ec6e62881b96c36cb0344a5335c71f97 100644
 | 
| --- a/cc/trees/single_thread_proxy.cc
 | 
| +++ b/cc/trees/single_thread_proxy.cc
 | 
| @@ -98,6 +98,9 @@ void SingleThreadProxy::SetLayerTreeHostClientReady() {
 | 
|  void SingleThreadProxy::SetVisible(bool visible) {
 | 
|    DebugScopedSetImplThread impl(this);
 | 
|    layer_tree_host_impl_->SetVisible(visible);
 | 
| +
 | 
| +  // Changing visibility could change ShouldComposite().
 | 
| +  layer_tree_host_impl_->UpdateBackgroundAnimateTicking(!ShouldComposite());
 | 
|  }
 | 
|  
 | 
|  void SingleThreadProxy::CreateAndInitializeOutputSurface() {
 | 
| 
 |