| Index: Source/core/rendering/RenderMenuList.cpp
|
| diff --git a/Source/core/rendering/RenderMenuList.cpp b/Source/core/rendering/RenderMenuList.cpp
|
| index b86a69822f4140a770791bccb02319ad13de4f68..21aa136157b432a3e27f3c3c061e6cdc0b8ea137 100644
|
| --- a/Source/core/rendering/RenderMenuList.cpp
|
| +++ b/Source/core/rendering/RenderMenuList.cpp
|
| @@ -235,6 +235,9 @@ void RenderMenuList::setText(const String& s)
|
| {
|
| if (s.isEmpty()) {
|
| if (!m_buttonText || !m_buttonText->isBR()) {
|
| + // FIXME: We should not modify the structure of the render tree
|
| + // during layout. crbug.com/370462
|
| + DeprecatedDisableModifyRenderTreeStructureAsserts disabler;
|
| if (m_buttonText)
|
| m_buttonText->destroy();
|
| m_buttonText = new RenderBR(&document());
|
| @@ -245,6 +248,9 @@ void RenderMenuList::setText(const String& s)
|
| if (m_buttonText && !m_buttonText->isBR())
|
| m_buttonText->setText(s.impl(), true);
|
| else {
|
| + // FIXME: We should not modify the structure of the render tree
|
| + // during layout. crbug.com/370462
|
| + DeprecatedDisableModifyRenderTreeStructureAsserts disabler;
|
| if (m_buttonText)
|
| m_buttonText->destroy();
|
| m_buttonText = new RenderText(&document(), s.impl());
|
|
|