| 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());
|
| }
|
|
|
|
|