Index: cc/layer_tree_host_impl.cc |
diff --git a/cc/layer_tree_host_impl.cc b/cc/layer_tree_host_impl.cc |
index 9d42698bae2a192a8e6884cd6011c818bd8040d1..ba7e7d8f2ff4db63d6eca2ab61db2737f444e69e 100644 |
--- a/cc/layer_tree_host_impl.cc |
+++ b/cc/layer_tree_host_impl.cc |
@@ -1026,6 +1026,8 @@ void LayerTreeHostImpl::activatePendingTreeIfNeeded() |
void LayerTreeHostImpl::activatePendingTree() |
{ |
CHECK(m_pendingTree); |
+ |
+ m_activeTree->PushPersistedState(m_pendingTree.get()); |
m_activeTree.swap(m_pendingTree); |
// TODO(enne): consider recycling this tree to prevent layer churn |
m_pendingTree.reset(); |