| Index: cc/layers/delegated_frame_provider_unittest.cc
 | 
| diff --git a/cc/layers/delegated_frame_provider_unittest.cc b/cc/layers/delegated_frame_provider_unittest.cc
 | 
| index 5e946a51176f3ddeb4bb5e884c2c3582e9361754..8462595c5d98e4a42b54c3f39b18ad9a67ab5195 100644
 | 
| --- a/cc/layers/delegated_frame_provider_unittest.cc
 | 
| +++ b/cc/layers/delegated_frame_provider_unittest.cc
 | 
| @@ -159,16 +159,16 @@ TEST_F(DelegatedFrameProviderTest, RefResources) {
 | 
|    gfx::RectF damage;
 | 
|  
 | 
|    // Both observers get a full frame of damage on the first request.
 | 
| -  frame_provider_->GetFrameDataAndRefResources(observer1, &damage);
 | 
| +  frame_provider_->GetFrameDataAndRefResources(observer1.get(), &damage);
 | 
|    EXPECT_EQ(gfx::RectF(5.f, 5.f).ToString(), damage.ToString());
 | 
| -  frame_provider_->GetFrameDataAndRefResources(observer2, &damage);
 | 
| +  frame_provider_->GetFrameDataAndRefResources(observer2.get(), &damage);
 | 
|    EXPECT_EQ(gfx::RectF(5.f, 5.f).ToString(), damage.ToString());
 | 
|  
 | 
|    // And both get no damage on the 2nd request. This adds a second ref to the
 | 
|    // resources.
 | 
| -  frame_provider_->GetFrameDataAndRefResources(observer1, &damage);
 | 
| +  frame_provider_->GetFrameDataAndRefResources(observer1.get(), &damage);
 | 
|    EXPECT_EQ(gfx::RectF().ToString(), damage.ToString());
 | 
| -  frame_provider_->GetFrameDataAndRefResources(observer2, &damage);
 | 
| +  frame_provider_->GetFrameDataAndRefResources(observer2.get(), &damage);
 | 
|    EXPECT_EQ(gfx::RectF().ToString(), damage.ToString());
 | 
|  
 | 
|    EXPECT_FALSE(ReturnAndResetResourcesAvailable());
 | 
| @@ -217,8 +217,8 @@ TEST_F(DelegatedFrameProviderTest, RefResourcesInFrameProvider) {
 | 
|    gfx::RectF damage;
 | 
|  
 | 
|    // Take a ref on each observer.
 | 
| -  frame_provider_->GetFrameDataAndRefResources(observer1, &damage);
 | 
| -  frame_provider_->GetFrameDataAndRefResources(observer2, &damage);
 | 
| +  frame_provider_->GetFrameDataAndRefResources(observer1.get(), &damage);
 | 
| +  frame_provider_->GetFrameDataAndRefResources(observer2.get(), &damage);
 | 
|  
 | 
|    EXPECT_FALSE(ReturnAndResetResourcesAvailable());
 | 
|  
 | 
| @@ -259,8 +259,8 @@ TEST_F(DelegatedFrameProviderTest, RefResourcesInFrameProviderUntilDestroy) {
 | 
|    gfx::RectF damage;
 | 
|  
 | 
|    // Take a ref on each observer.
 | 
| -  frame_provider_->GetFrameDataAndRefResources(observer1, &damage);
 | 
| -  frame_provider_->GetFrameDataAndRefResources(observer2, &damage);
 | 
| +  frame_provider_->GetFrameDataAndRefResources(observer1.get(), &damage);
 | 
| +  frame_provider_->GetFrameDataAndRefResources(observer2.get(), &damage);
 | 
|  
 | 
|    EXPECT_FALSE(ReturnAndResetResourcesAvailable());
 | 
|  
 | 
| @@ -303,15 +303,15 @@ TEST_F(DelegatedFrameProviderTest, Damage) {
 | 
|    gfx::RectF damage;
 | 
|  
 | 
|    // Both observers get a full frame of damage on the first request.
 | 
| -  frame_provider_->GetFrameDataAndRefResources(observer1, &damage);
 | 
| +  frame_provider_->GetFrameDataAndRefResources(observer1.get(), &damage);
 | 
|    EXPECT_EQ(gfx::RectF(5.f, 5.f).ToString(), damage.ToString());
 | 
| -  frame_provider_->GetFrameDataAndRefResources(observer2, &damage);
 | 
| +  frame_provider_->GetFrameDataAndRefResources(observer2.get(), &damage);
 | 
|    EXPECT_EQ(gfx::RectF(5.f, 5.f).ToString(), damage.ToString());
 | 
|  
 | 
|    // And both get no damage on the 2nd request.
 | 
| -  frame_provider_->GetFrameDataAndRefResources(observer1, &damage);
 | 
| +  frame_provider_->GetFrameDataAndRefResources(observer1.get(), &damage);
 | 
|    EXPECT_EQ(gfx::RectF().ToString(), damage.ToString());
 | 
| -  frame_provider_->GetFrameDataAndRefResources(observer2, &damage);
 | 
| +  frame_provider_->GetFrameDataAndRefResources(observer2.get(), &damage);
 | 
|    EXPECT_EQ(gfx::RectF().ToString(), damage.ToString());
 | 
|  
 | 
|    frame = CreateFrameData(gfx::Rect(5, 5), gfx::Rect(2, 2));
 | 
| @@ -320,15 +320,15 @@ TEST_F(DelegatedFrameProviderTest, Damage) {
 | 
|    frame_provider_->SetFrameData(frame.Pass());
 | 
|  
 | 
|    // Both observers get the damage for the new frame.
 | 
| -  frame_provider_->GetFrameDataAndRefResources(observer1, &damage);
 | 
| +  frame_provider_->GetFrameDataAndRefResources(observer1.get(), &damage);
 | 
|    EXPECT_EQ(gfx::RectF(2.f, 2.f).ToString(), damage.ToString());
 | 
| -  frame_provider_->GetFrameDataAndRefResources(observer2, &damage);
 | 
| +  frame_provider_->GetFrameDataAndRefResources(observer2.get(), &damage);
 | 
|    EXPECT_EQ(gfx::RectF(2.f, 2.f).ToString(), damage.ToString());
 | 
|  
 | 
|    // And both get no damage on the 2nd request.
 | 
| -  frame_provider_->GetFrameDataAndRefResources(observer1, &damage);
 | 
| +  frame_provider_->GetFrameDataAndRefResources(observer1.get(), &damage);
 | 
|    EXPECT_EQ(gfx::RectF().ToString(), damage.ToString());
 | 
| -  frame_provider_->GetFrameDataAndRefResources(observer2, &damage);
 | 
| +  frame_provider_->GetFrameDataAndRefResources(observer2.get(), &damage);
 | 
|    EXPECT_EQ(gfx::RectF().ToString(), damage.ToString());
 | 
|  }
 | 
|  
 | 
| 
 |