Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(512)

Unified Diff: cc/resources/resource_provider.cc

Issue 2965103003: Test
Patch Set: c Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « cc/resources/resource_provider.h ('k') | cc/resources/shared_bitmap.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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);
« no previous file with comments | « cc/resources/resource_provider.h ('k') | cc/resources/shared_bitmap.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698