| Index: cc/resources/texture_mailbox_deleter_unittest.cc
|
| diff --git a/cc/resources/texture_mailbox_deleter_unittest.cc b/cc/resources/texture_mailbox_deleter_unittest.cc
|
| index e08984e7583268b3a48e64e0723e3c62af7f1c5f..4e4b97e2e1f94bcbd69c623d2eb8ca5950715bb0 100644
|
| --- a/cc/resources/texture_mailbox_deleter_unittest.cc
|
| +++ b/cc/resources/texture_mailbox_deleter_unittest.cc
|
| @@ -23,7 +23,7 @@ TEST(TextureMailboxDeleterTest, Destroy) {
|
| EXPECT_TRUE(context_provider->HasOneRef());
|
| EXPECT_EQ(1u, context_provider->TestContext3d()->NumTextures());
|
|
|
| - TextureMailbox::ReleaseCallback cb =
|
| + ScopedReleaseCallback cb =
|
| deleter->GetReleaseCallback(context_provider, texture_id);
|
| EXPECT_FALSE(context_provider->HasOneRef());
|
| EXPECT_EQ(1u, context_provider->TestContext3d()->NumTextures());
|
| @@ -33,6 +33,10 @@ TEST(TextureMailboxDeleterTest, Destroy) {
|
| deleter.reset();
|
| EXPECT_TRUE(context_provider->HasOneRef());
|
| EXPECT_EQ(0u, context_provider->TestContext3d()->NumTextures());
|
| +
|
| + // Run the scoped release callback before destroying it, but it won't do
|
| + // anything.
|
| + cb.RunAndReset(0, false);
|
| }
|
|
|
| } // namespace
|
|
|