Index: content/common/gpu/client/command_buffer_proxy_impl.cc |
diff --git a/content/common/gpu/client/command_buffer_proxy_impl.cc b/content/common/gpu/client/command_buffer_proxy_impl.cc |
index 36e64592cfb815b2597b827ee24acb7fda4e928a..7eccd84bbe43bb7abb087c69b0fe0ac9f72116c5 100644 |
--- a/content/common/gpu/client/command_buffer_proxy_impl.cc |
+++ b/content/common/gpu/client/command_buffer_proxy_impl.cc |
@@ -446,6 +446,10 @@ void CommandBufferProxyImpl::SetLock(base::Lock* lock) { |
lock_ = lock; |
} |
+bool CommandBufferProxyImpl::IsGpuChannelLost() { |
+ return !channel_ || channel_->IsLost(); |
+} |
+ |
uint32 CommandBufferProxyImpl::InsertSyncPoint() { |
CheckLock(); |
if (last_state_.error != gpu::error::kNoError) |