| Index: gpu/ipc/client/gpu_memory_buffer_impl.cc
|
| diff --git a/gpu/ipc/client/gpu_memory_buffer_impl.cc b/gpu/ipc/client/gpu_memory_buffer_impl.cc
|
| index 185e921f78ab886719608f450aa4da3a087002a0..a673cbf2555bcecbd49aa0bd3feacfe08154e1d1 100644
|
| --- a/gpu/ipc/client/gpu_memory_buffer_impl.cc
|
| +++ b/gpu/ipc/client/gpu_memory_buffer_impl.cc
|
| @@ -30,7 +30,8 @@ GpuMemoryBufferImpl::GpuMemoryBufferImpl(gfx::GpuMemoryBufferId id,
|
|
|
| GpuMemoryBufferImpl::~GpuMemoryBufferImpl() {
|
| DCHECK(!mapped_);
|
| - callback_.Run(destruction_sync_token_);
|
| + if (!callback_.is_null())
|
| + callback_.Run(destruction_sync_token_);
|
| }
|
|
|
| // static
|
|
|