| Index: components/viz/client/client_shared_bitmap_manager.cc
|
| diff --git a/components/viz/client/client_shared_bitmap_manager.cc b/components/viz/client/client_shared_bitmap_manager.cc
|
| index 0651549b8c50395167dcb2c7e03c8708bdf7b353..b3469abad340226498f7ec28c8272f1f34a835b2 100644
|
| --- a/components/viz/client/client_shared_bitmap_manager.cc
|
| +++ b/components/viz/client/client_shared_bitmap_manager.cc
|
| @@ -55,6 +55,9 @@ class ClientSharedBitmap : public cc::SharedBitmap {
|
| return base::SharedMemoryHandle();
|
| return shared_memory_holder_->handle();
|
| }
|
| + base::SharedMemory* GetSharedMemory() const override {
|
| + return shared_memory_holder_.get();
|
| + }
|
|
|
| private:
|
| scoped_refptr<
|
| @@ -135,7 +138,7 @@ ClientSharedBitmapManager::AllocateSharedBitmap(const gfx::Size& size) {
|
|
|
| // Close the associated FD to save resources, the previously mapped memory
|
| // remains available.
|
| - memory->Close();
|
| + //memory->Close();
|
|
|
| return base::MakeUnique<ClientSharedBitmap>(
|
| shared_bitmap_allocation_notifier_, std::move(memory), id);
|
| @@ -161,6 +164,7 @@ ClientSharedBitmapManager::GetBitmapForSharedMemory(base::SharedMemory* mem) {
|
| void ClientSharedBitmapManager::NotifyAllocatedSharedBitmap(
|
| base::SharedMemory* memory,
|
| const cc::SharedBitmapId& id) {
|
| + return;
|
| base::SharedMemoryHandle handle_to_send =
|
| base::SharedMemory::DuplicateHandle(memory->handle());
|
| if (!base::SharedMemory::IsHandleValid(handle_to_send)) {
|
|
|