Index: cc/trees/layer_tree_host_impl.cc |
diff --git a/cc/trees/layer_tree_host_impl.cc b/cc/trees/layer_tree_host_impl.cc |
index 4c847ebf871de1f277b09c486441f2595e7b62e0..16a3f776e20d2ff199e1f445037aeb08de9ff544 100644 |
--- a/cc/trees/layer_tree_host_impl.cc |
+++ b/cc/trees/layer_tree_host_impl.cc |
@@ -3380,11 +3380,9 @@ void LayerTreeHostImpl::CreateUIResource(UIResourceId uid, |
format = ETC1; |
break; |
} |
- id = |
- resource_provider_->CreateResource(bitmap.GetSize(), |
- wrap_mode, |
- ResourceProvider::TextureHintImmutable, |
- format); |
+ id = resource_provider_->CreateResource( |
+ bitmap.GetSize(), wrap_mode, ResourceProvider::TextureHintImmutable, |
+ format); |
UIResourceData data; |
data.resource_id = id; |
@@ -3394,11 +3392,8 @@ void LayerTreeHostImpl::CreateUIResource(UIResourceId uid, |
ui_resource_map_[uid] = data; |
AutoLockUIResourceBitmap bitmap_lock(bitmap); |
- resource_provider_->SetPixels(id, |
- bitmap_lock.GetPixels(), |
- gfx::Rect(bitmap.GetSize()), |
- gfx::Rect(bitmap.GetSize()), |
- gfx::Vector2d(0, 0)); |
+ resource_provider_->CopyToResource(id, bitmap_lock.GetPixels(), |
+ bitmap.GetSize()); |
MarkUIResourceNotEvicted(uid); |
} |