| Index: components/exo/wayland/clients/client_base.cc
|
| diff --git a/components/exo/wayland/clients/client_base.cc b/components/exo/wayland/clients/client_base.cc
|
| index 8c17ba56ed51b15fbaa3d47db39a00aed4b0b794..e604367854df7083a2fc12f0ae05ffcbeed2a4da 100644
|
| --- a/components/exo/wayland/clients/client_base.cc
|
| +++ b/components/exo/wayland/clients/client_base.cc
|
| @@ -450,9 +450,9 @@ std::unique_ptr<ClientBase::Buffer> ClientBase::CreateBuffer(
|
| size_t stride = width_ * kBytesPerPixel;
|
| buffer->shared_memory.reset(new base::SharedMemory());
|
| buffer->shared_memory->CreateAndMapAnonymous(stride * height_);
|
| - buffer->shm_pool.reset(
|
| - wl_shm_create_pool(globals_.shm.get(), buffer->shared_memory->handle().fd,
|
| - buffer->shared_memory->requested_size()));
|
| + buffer->shm_pool.reset(wl_shm_create_pool(
|
| + globals_.shm.get(), buffer->shared_memory->handle().GetHandle(),
|
| + buffer->shared_memory->requested_size()));
|
|
|
| buffer->buffer.reset(static_cast<wl_buffer*>(wl_shm_pool_create_buffer(
|
| buffer->shm_pool.get(), 0, width_, height_, stride, kShmFormat)));
|
|
|