| Index: third_party/WebKit/Source/core/html/HTMLTableElement.cpp
|
| diff --git a/third_party/WebKit/Source/core/html/HTMLTableElement.cpp b/third_party/WebKit/Source/core/html/HTMLTableElement.cpp
|
| index 95f52894748efc04d710cea6029c776ed17f8f25..693c394111e1b5524280dcfb8bf3b12a24a7a4c5 100644
|
| --- a/third_party/WebKit/Source/core/html/HTMLTableElement.cpp
|
| +++ b/third_party/WebKit/Source/core/html/HTMLTableElement.cpp
|
| @@ -410,18 +410,18 @@ const StylePropertySet* HTMLTableElement::additionalPresentationAttributeStyle()
|
| // Setting the border to 'hidden' allows it to win over any border
|
| // set on the table's cells during border-conflict resolution.
|
| if (m_rulesAttr != UnsetRules) {
|
| - DEFINE_STATIC_REF_WILL_BE_PERSISTENT(StylePropertySet, solidBorderStyle, (createBorderStyle(CSSValueHidden)));
|
| - return solidBorderStyle;
|
| + DEFINE_STATIC_LOCAL(StylePropertySet, solidBorderStyle, (createBorderStyle(CSSValueHidden)));
|
| + return &solidBorderStyle;
|
| }
|
| return nullptr;
|
| }
|
|
|
| if (m_borderColorAttr) {
|
| - DEFINE_STATIC_REF_WILL_BE_PERSISTENT(StylePropertySet, solidBorderStyle, (createBorderStyle(CSSValueSolid)));
|
| - return solidBorderStyle;
|
| + DEFINE_STATIC_LOCAL(StylePropertySet, solidBorderStyle, (createBorderStyle(CSSValueSolid)));
|
| + return &solidBorderStyle;
|
| }
|
| - DEFINE_STATIC_REF_WILL_BE_PERSISTENT(StylePropertySet, outsetBorderStyle, (createBorderStyle(CSSValueOutset)));
|
| - return outsetBorderStyle;
|
| + DEFINE_STATIC_LOCAL(StylePropertySet, outsetBorderStyle, (createBorderStyle(CSSValueOutset)));
|
| + return &outsetBorderStyle;
|
| }
|
|
|
| HTMLTableElement::CellBorders HTMLTableElement::getCellBorders() const
|
| @@ -517,11 +517,11 @@ const StylePropertySet* HTMLTableElement::additionalGroupStyle(bool rows)
|
| return nullptr;
|
|
|
| if (rows) {
|
| - DEFINE_STATIC_REF_WILL_BE_PERSISTENT(StylePropertySet, rowBorderStyle, (createGroupBorderStyle(true)));
|
| - return rowBorderStyle;
|
| + DEFINE_STATIC_LOCAL(StylePropertySet, rowBorderStyle, (createGroupBorderStyle(true)));
|
| + return &rowBorderStyle;
|
| }
|
| - DEFINE_STATIC_REF_WILL_BE_PERSISTENT(StylePropertySet, columnBorderStyle, (createGroupBorderStyle(false)));
|
| - return columnBorderStyle;
|
| + DEFINE_STATIC_LOCAL(StylePropertySet, columnBorderStyle, (createGroupBorderStyle(false)));
|
| + return &columnBorderStyle;
|
| }
|
|
|
| bool HTMLTableElement::isURLAttribute(const Attribute& attribute) const
|
|
|