| Index: content/common/gpu/gpu_channel.cc
|
| diff --git a/content/common/gpu/gpu_channel.cc b/content/common/gpu/gpu_channel.cc
|
| index 88d59ecf413a1a2ab73b536e0a6224b4e994576f..2ef4571f1cbd7a92a1957fc1f50aee7a2373e8db 100644
|
| --- a/content/common/gpu/gpu_channel.cc
|
| +++ b/content/common/gpu/gpu_channel.cc
|
| @@ -1042,15 +1042,15 @@ scoped_refptr<gfx::GLImage> GpuChannel::CreateImageForGpuMemoryBuffer(
|
| case gfx::SHARED_MEMORY_BUFFER: {
|
| scoped_refptr<gfx::GLImageSharedMemory> image(
|
| new gfx::GLImageSharedMemory(size, internalformat));
|
| - if (!image->Initialize(handle.handle, handle.id, format))
|
| - return scoped_refptr<gfx::GLImage>();
|
| + if (!image->Initialize(handle.handle, handle.id, format, handle.offset))
|
| + return nullptr;
|
|
|
| return image;
|
| }
|
| default: {
|
| GpuChannelManager* manager = gpu_channel_manager();
|
| if (!manager->gpu_memory_buffer_factory())
|
| - return scoped_refptr<gfx::GLImage>();
|
| + return nullptr;
|
|
|
| return manager->gpu_memory_buffer_factory()
|
| ->AsImageFactory()
|
|
|