Index: cc/resources/texture_mailbox.cc |
diff --git a/cc/resources/texture_mailbox.cc b/cc/resources/texture_mailbox.cc |
index 07cbec0415284de8b197becd926eb167fc28d1bd..9bf242e1d7c897e44b4c0f904d0ec54b29cf87cc 100644 |
--- a/cc/resources/texture_mailbox.cc |
+++ b/cc/resources/texture_mailbox.cc |
@@ -9,25 +9,28 @@ |
namespace cc { |
-TextureMailbox::TextureMailbox() : shared_memory_(NULL) {} |
+TextureMailbox::TextureMailbox() : shared_bitmap_(NULL) { |
+} |
TextureMailbox::TextureMailbox(const gpu::MailboxHolder& mailbox_holder) |
: mailbox_holder_(mailbox_holder), |
- shared_memory_(NULL), |
+ shared_bitmap_(NULL), |
allow_overlay_(false), |
- nearest_neighbor_(false) {} |
+ nearest_neighbor_(false) { |
+} |
TextureMailbox::TextureMailbox(const gpu::Mailbox& mailbox, |
uint32 target, |
uint32 sync_point) |
: mailbox_holder_(mailbox, target, sync_point), |
- shared_memory_(NULL), |
+ shared_bitmap_(NULL), |
allow_overlay_(false), |
- nearest_neighbor_(false) {} |
+ nearest_neighbor_(false) { |
+} |
-TextureMailbox::TextureMailbox(base::SharedMemory* shared_memory, |
+TextureMailbox::TextureMailbox(SharedBitmap* shared_bitmap, |
const gfx::Size& size) |
- : shared_memory_(shared_memory), |
+ : shared_bitmap_(shared_bitmap), |
shared_memory_size_(size), |
allow_overlay_(false), |
nearest_neighbor_(false) { |
@@ -44,8 +47,7 @@ bool TextureMailbox::Equals(const TextureMailbox& other) const { |
other.mailbox_holder_.mailbox.name, |
sizeof(mailbox_holder_.mailbox.name)); |
} else if (other.IsSharedMemory()) { |
- return IsSharedMemory() && |
- shared_memory_->handle() == other.shared_memory_->handle(); |
+ return IsSharedMemory() && (shared_bitmap_ == other.shared_bitmap_); |
} |
DCHECK(!other.IsValid()); |