Index: content/common/gpu/gpu_channel.cc |
diff --git a/content/common/gpu/gpu_channel.cc b/content/common/gpu/gpu_channel.cc |
index 7ce69260e47c7e0b3a2a0ffc4c847eb23435fd1f..e6fa80fa530eba20602cc1545488388de9f8b990 100644 |
--- a/content/common/gpu/gpu_channel.cc |
+++ b/content/common/gpu/gpu_channel.cc |
@@ -910,6 +910,17 @@ void GpuChannel::HandleOutOfOrderMessage(const IPC::Message& msg) { |
} |
} |
+#if defined(OS_ANDROID) |
+const GpuCommandBufferStub* GpuChannel::GetOneStub() const { |
+ for (const auto& kv : stubs_) { |
+ const GpuCommandBufferStub* stub = kv.second; |
+ if (stub->decoder() && !stub->decoder()->WasContextLost()) |
+ return stub; |
+ } |
+ return nullptr; |
+} |
+#endif |
+ |
void GpuChannel::OnCreateOffscreenCommandBuffer( |
const gfx::Size& size, |
const GPUCreateCommandBufferConfig& init_params, |