cc: Preserve currently scrolling layer during tree activation
BUG=168421
Review URL: https://chromiumcodereview.appspot.com/11826017
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175729 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/cc/layer_tree_host_impl.cc b/cc/layer_tree_host_impl.cc
index e07ca93..44b305e 100644
--- a/cc/layer_tree_host_impl.cc
+++ b/cc/layer_tree_host_impl.cc
@@ -1025,6 +1025,8 @@
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();