| Index: Source/core/rendering/RenderFullScreen.cpp
|
| diff --git a/Source/core/rendering/RenderFullScreen.cpp b/Source/core/rendering/RenderFullScreen.cpp
|
| index bca1d5b9d1cb4bf92d9e00c77339391b43297c36..9e27b51e7a0024d4c527ba164a8a7dbb940d72bf 100644
|
| --- a/Source/core/rendering/RenderFullScreen.cpp
|
| +++ b/Source/core/rendering/RenderFullScreen.cpp
|
| @@ -110,6 +110,10 @@ static PassRefPtr<RenderStyle> createFullScreenStyle()
|
|
|
| RenderObject* RenderFullScreen::wrapRenderer(RenderObject* object, RenderObject* parent, Document* document)
|
| {
|
| + // FIXME: We should not modify the structure of the render tree outside of
|
| + // recalc style. crbug.com/370459
|
| + DeprecatedDisableModifyRenderTreeStructureAsserts disabler;
|
| +
|
| RenderFullScreen* fullscreenRenderer = RenderFullScreen::createAnonymous(document);
|
| fullscreenRenderer->setStyle(createFullScreenStyle());
|
| if (parent && !parent->isChildAllowed(fullscreenRenderer, fullscreenRenderer->style())) {
|
| @@ -146,6 +150,10 @@ RenderObject* RenderFullScreen::wrapRenderer(RenderObject* object, RenderObject*
|
|
|
| void RenderFullScreen::unwrapRenderer()
|
| {
|
| + // FIXME: We should not modify the structure of the render tree outside of
|
| + // recalc style. crbug.com/370459
|
| + DeprecatedDisableModifyRenderTreeStructureAsserts disabler;
|
| +
|
| if (parent()) {
|
| RenderObject* child;
|
| while ((child = firstChild())) {
|
|
|