Index: cc/trees/layer_tree_host.cc |
diff --git a/cc/trees/layer_tree_host.cc b/cc/trees/layer_tree_host.cc |
index 773a689ac03749590685580a88dafb9cb92fcf0b..611d6aee0a1df4c242c2ece7b9c88a8bc557ea5c 100644 |
--- a/cc/trees/layer_tree_host.cc |
+++ b/cc/trees/layer_tree_host.cc |
@@ -444,9 +444,6 @@ void LayerTreeHost::DidLoseOutputSurface() { |
if (output_surface_lost_) |
return; |
- bool resource_lost = true; |
- RecreateUIResources(resource_lost); |
- |
num_failed_recreate_attempts_ = 0; |
output_surface_lost_ = true; |
SetNeedsCommit(); |
@@ -1176,7 +1173,7 @@ void LayerTreeHost::DeleteUIResource(UIResourceId uid) { |
ui_resource_client_map_.erase(uid); |
} |
-void LayerTreeHost::RecreateUIResources(bool resource_lost) { |
+void LayerTreeHost::RecreateUIResources() { |
for (UIResourceClientMap::iterator iter = ui_resource_client_map_.begin(); |
iter != ui_resource_client_map_.end(); |
++iter) { |
@@ -1184,6 +1181,7 @@ void LayerTreeHost::RecreateUIResources(bool resource_lost) { |
UIResourceRequest request; |
request.type = UIResourceRequest::UIResourceCreate; |
request.id = uid; |
+ bool resource_lost = true; |
request.bitmap = iter->second->GetBitmap(uid, resource_lost); |
DCHECK(request.bitmap.get()); |
ui_resource_request_queue_.push_back(request); |