Index: content/browser/android/in_process/synchronous_compositor_output_surface.cc |
diff --git a/content/browser/android/in_process/synchronous_compositor_output_surface.cc b/content/browser/android/in_process/synchronous_compositor_output_surface.cc |
index af79e1b0cd35dc75d90cb7d6487bfd95683165c5..792332546698a6ab9d6fee6882b01528f2f37bea 100644 |
--- a/content/browser/android/in_process/synchronous_compositor_output_surface.cc |
+++ b/content/browser/android/in_process/synchronous_compositor_output_surface.cc |
@@ -135,6 +135,8 @@ void SynchronousCompositorOutputSurface::SetNeedsBeginFrame(bool enable) { |
void SynchronousCompositorOutputSurface::SwapBuffers( |
cc::CompositorFrame* frame) { |
DCHECK(CalledOnValidThread()); |
+ DCHECK(!is_lost_); |
+ |
if (!ForcedDrawToSoftwareDevice()) { |
DCHECK(context_provider_); |
context_provider_->ContextGL()->ShallowFlushCHROMIUM(); |