| Index: gpu/command_buffer/service/gles2_cmd_decoder_passthrough_handlers.cc
|
| diff --git a/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_handlers.cc b/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_handlers.cc
|
| index a1398ed00face271b0ae54410cde388f2c2989b6..46b0f571b675c9d4edc1f46886a0e3baa0376080 100644
|
| --- a/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_handlers.cc
|
| +++ b/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_handlers.cc
|
| @@ -1322,13 +1322,14 @@ error::Error GLES2DecoderPassthroughImpl::HandleMapBufferRange(
|
| return error::kOutOfBounds;
|
| }
|
|
|
| - error::Error error = DoMapBufferRange(target, offset, size, access, mem,
|
| - c.data_shm_id, c.data_shm_offset);
|
| + error::Error error =
|
| + DoMapBufferRange(target, offset, size, access, mem, c.data_shm_id,
|
| + c.data_shm_offset, result);
|
| if (error != error::kNoError) {
|
| + DCHECK(*result == 0);
|
| return error;
|
| }
|
|
|
| - *result = 1;
|
| return error::kNoError;
|
| }
|
|
|
|
|