| Index: cc/layers/heads_up_display_layer_impl.cc
 | 
| diff --git a/cc/layers/heads_up_display_layer_impl.cc b/cc/layers/heads_up_display_layer_impl.cc
 | 
| index 97fddae60e4f4aa154950918eb2f4a156d49f315..19217c9078dfe025d44e585c4a7e6d19ca9207e5 100644
 | 
| --- a/cc/layers/heads_up_display_layer_impl.cc
 | 
| +++ b/cc/layers/heads_up_display_layer_impl.cc
 | 
| @@ -97,7 +97,7 @@ void HeadsUpDisplayLayerImpl::AcquireResource(
 | 
|    scoped_ptr<ScopedResource> resource =
 | 
|        ScopedResource::Create(resource_provider);
 | 
|    resource->Allocate(internal_content_bounds_,
 | 
| -                     ResourceProvider::TextureHintImmutable, RGBA_8888);
 | 
| +                     ResourceProvider::TEXTURE_HINT_IMMUTABLE, RGBA_8888);
 | 
|    resources_.push_back(resource.Pass());
 | 
|  }
 | 
|  
 | 
| @@ -210,13 +210,10 @@ void HeadsUpDisplayLayerImpl::UpdateHudTexture(
 | 
|    size_t row_bytes = 0;
 | 
|    const void* pixels = hud_surface_->getCanvas()->peekPixels(&info, &row_bytes);
 | 
|    DCHECK(pixels);
 | 
| -  gfx::Rect content_rect(internal_content_bounds_);
 | 
|    DCHECK(info.colorType() == kN32_SkColorType);
 | 
| -  resource_provider->SetPixels(resources_.back()->id(),
 | 
| -                               static_cast<const uint8_t*>(pixels),
 | 
| -                               content_rect,
 | 
| -                               content_rect,
 | 
| -                               gfx::Vector2d());
 | 
| +  resource_provider->CopyToResource(resources_.back()->id(),
 | 
| +                                    static_cast<const uint8_t*>(pixels),
 | 
| +                                    internal_content_bounds_);
 | 
|  }
 | 
|  
 | 
|  void HeadsUpDisplayLayerImpl::ReleaseResources() {
 | 
| 
 |