| Index: Source/core/html/HTMLElement.cpp
|
| diff --git a/Source/core/html/HTMLElement.cpp b/Source/core/html/HTMLElement.cpp
|
| index 5ab64fcbaada007cbea96431797b715ff08501b6..ca8bde5bf5f1102766ce8db7d2f9dec8d838a175 100644
|
| --- a/Source/core/html/HTMLElement.cpp
|
| +++ b/Source/core/html/HTMLElement.cpp
|
| @@ -127,8 +127,10 @@ static inline CSSValueID unicodeBidiAttributeForDirAuto(HTMLElement* element)
|
| unsigned HTMLElement::parseBorderWidthAttribute(const AtomicString& value) const
|
| {
|
| unsigned borderWidth = 0;
|
| - if (value.isEmpty() || !parseHTMLNonNegativeInteger(value, borderWidth))
|
| - return hasTagName(tableTag) ? 1 : borderWidth;
|
| + if (value.isEmpty() || !parseHTMLNonNegativeInteger(value, borderWidth)) {
|
| + if (hasTagName(tableTag) && !value.isNull())
|
| + return 1;
|
| + }
|
| return borderWidth;
|
| }
|
|
|
|
|