DescriptionPrevent spinning up a layer tree view after closing
This patch is a prerequisite for
https://codereview.chromium.org/134623005/ which makes output surface
creation asynchronous. In that patch, to prevent races between
asynchronously closing the RenderWidgetHost and creating an output
surface (which can't succeed if the host goes away), it destroys the
layer tree view during RenderWidget::DoDeferredClose/closeWidgetSoon.
Unfortunately, this causes issues in WebViewImpl which wants to assert
that it has a layer tree view in all cases (except where null layer tree
views are allowed). To prevent this, don't let accelerated compositing
spin up (again, or for the first time) after the layer tree view has
been closed.
BUG=none
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=177424
Patch Set 1 #
Messages
Total messages: 5 (0 generated)
|