Index: cc/trees/single_thread_proxy.cc |
diff --git a/cc/trees/single_thread_proxy.cc b/cc/trees/single_thread_proxy.cc |
index 716dfbd5122a503b0cc786ef30ae0e85e5bea50a..0b6d852496a353834e5a3d4d44f8be0ed1a95238 100644 |
--- a/cc/trees/single_thread_proxy.cc |
+++ b/cc/trees/single_thread_proxy.cc |
@@ -210,6 +210,9 @@ void SingleThreadProxy::DoCommit(scoped_ptr<ResourceUpdateQueue> queue) { |
layer_tree_host_impl_->resource_provider()); |
update_controller->Finalize(); |
+ if (layer_tree_host_impl_->EvictedUIResourcesExist()) |
+ layer_tree_host_->RecreateUIResources(); |
+ |
layer_tree_host_->FinishCommitOnImplThread(layer_tree_host_impl_.get()); |
layer_tree_host_impl_->CommitComplete(); |