Index: content/renderer/android/synchronous_compositor_proxy.cc |
diff --git a/content/renderer/android/synchronous_compositor_proxy.cc b/content/renderer/android/synchronous_compositor_proxy.cc |
index 8b4cec138da12250210485a66fa876a727ba7e1c..6b9883b5a21ed3f138cd8262698a8cc667603b2c 100644 |
--- a/content/renderer/android/synchronous_compositor_proxy.cc |
+++ b/content/renderer/android/synchronous_compositor_proxy.cc |
@@ -47,7 +47,9 @@ SynchronousCompositorProxy::SynchronousCompositorProxy( |
} |
SynchronousCompositorProxy::~SynchronousCompositorProxy() { |
- SetOutputSurface(nullptr); |
+ // The OutputSurface is destroyed/removed by the compositor before shutting |
+ // down everything. |
+ DCHECK_EQ(output_surface_, nullptr); |
input_handler_proxy_->SetOnlySynchronouslyAnimateRootFlings(nullptr); |
} |