| Index: cc/resources/resource_provider.cc
|
| diff --git a/cc/resources/resource_provider.cc b/cc/resources/resource_provider.cc
|
| index ad187197dfaa40b263062f9f2af0b743364f2a9b..cdb98e88bf56ed815623c1301bacf0bf3d2214ed 100644
|
| --- a/cc/resources/resource_provider.cc
|
| +++ b/cc/resources/resource_provider.cc
|
| @@ -659,6 +659,8 @@ ResourceId ResourceProvider::CreateBitmap(const gfx::Size& size,
|
| uint8_t* pixels = bitmap->pixels();
|
| DCHECK(pixels);
|
|
|
| + shared_bitmaps_to_register_.push_back(bitmap.get());
|
| +
|
| ResourceId id = next_id_++;
|
| Resource* resource = InsertResource(
|
| id,
|
| @@ -687,11 +689,13 @@ ResourceId ResourceProvider::CreateResourceFromTextureMailbox(
|
| } else {
|
| DCHECK(mailbox.IsSharedMemory());
|
| SharedBitmap* shared_bitmap = mailbox.shared_bitmap();
|
| + shared_bitmaps_to_register_.push_back(shared_bitmap);
|
| uint8_t* pixels = shared_bitmap->pixels();
|
| DCHECK(pixels);
|
| resource = InsertResource(
|
| id, Resource(pixels, shared_bitmap, mailbox.size_in_pixels(),
|
| Resource::EXTERNAL, GL_LINEAR));
|
| +
|
| }
|
| resource->allocated = true;
|
| resource->set_mailbox(mailbox);
|
|
|