Index: content/common/gpu/client/gpu_channel_host.cc |
diff --git a/content/common/gpu/client/gpu_channel_host.cc b/content/common/gpu/client/gpu_channel_host.cc |
index 45a0cc7e67ac7c2f48cb33f4ce99ac2c83e637c9..4297706c667cbdc7d2e0f88aaebae5addcfbe554 100644 |
--- a/content/common/gpu/client/gpu_channel_host.cc |
+++ b/content/common/gpu/client/gpu_channel_host.cc |
@@ -278,9 +278,10 @@ int32 GpuChannelHost::ReserveTransferBufferId() { |
gfx::GpuMemoryBufferHandle GpuChannelHost::ShareGpuMemoryBufferToGpuProcess( |
gfx::GpuMemoryBufferHandle source_handle) { |
switch (source_handle.type) { |
+ case gfx::FOOBAR_BUFFER: |
case gfx::SHARED_MEMORY_BUFFER: { |
gfx::GpuMemoryBufferHandle handle; |
- handle.type = gfx::SHARED_MEMORY_BUFFER; |
+ handle.type = source_handle.type; |
handle.handle = ShareToGpuProcess(source_handle.handle); |
return handle; |
} |