Index: cc/trees/single_thread_proxy.cc |
diff --git a/cc/trees/single_thread_proxy.cc b/cc/trees/single_thread_proxy.cc |
index 7390a323cc116dc96375df781cdf2e809de7155d..c1952dbb7fc7883fe8514830371375addca41b6b 100644 |
--- a/cc/trees/single_thread_proxy.cc |
+++ b/cc/trees/single_thread_proxy.cc |
@@ -213,6 +213,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(); |