diff options
Diffstat (limited to 'gpu/command_buffer/service/command_buffer_service.cc')
-rw-r--r-- | gpu/command_buffer/service/command_buffer_service.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gpu/command_buffer/service/command_buffer_service.cc b/gpu/command_buffer/service/command_buffer_service.cc index 90503ed..797d9a5 100644 --- a/gpu/command_buffer/service/command_buffer_service.cc +++ b/gpu/command_buffer/service/command_buffer_service.cc @@ -31,7 +31,7 @@ bool CommandBufferService::Initialize(int32 size) { if (ring_buffer_.get()) return false; - if (size == 0 || size > kMaxCommandBufferSize) + if (size <= 0 || size > kMaxCommandBufferSize) return false; size_ = size; @@ -43,6 +43,7 @@ bool CommandBufferService::Initialize(int32 size) { return true; } + size_ = 0; ring_buffer_.reset(); return false; } |