| Index: Source/core/paint/BoxPainter.cpp
 | 
| diff --git a/Source/core/paint/BoxPainter.cpp b/Source/core/paint/BoxPainter.cpp
 | 
| index efeaf5eceaeef4ae23bf487982c22b740d70a34b..848a30fa949c696ad9db8cd1f3a4f69930757655 100644
 | 
| --- a/Source/core/paint/BoxPainter.cpp
 | 
| +++ b/Source/core/paint/BoxPainter.cpp
 | 
| @@ -1710,10 +1710,9 @@ void BoxPainter::paintBorder(LayoutBoxModelObject& obj, const PaintInfo& info, c
 | 
|  
 | 
|  static inline bool includesAdjacentEdges(BorderEdgeFlags flags)
 | 
|  {
 | 
| -    return (flags & (TopBorderEdge | RightBorderEdge)) == (TopBorderEdge | RightBorderEdge)
 | 
| -        || (flags & (RightBorderEdge | BottomBorderEdge)) == (RightBorderEdge | BottomBorderEdge)
 | 
| -        || (flags & (BottomBorderEdge | LeftBorderEdge)) == (BottomBorderEdge | LeftBorderEdge)
 | 
| -        || (flags & (LeftBorderEdge | TopBorderEdge)) == (LeftBorderEdge | TopBorderEdge);
 | 
| +    // The set includes adjacent edges iff it contains at least one horizontal and one vertical edge.
 | 
| +    return (flags & (TopBorderEdge | BottomBorderEdge))
 | 
| +        && (flags & (LeftBorderEdge | RightBorderEdge));
 | 
|  }
 | 
|  
 | 
|  void BoxPainter::paintTranslucentBorderSides(GraphicsContext* graphicsContext, const ComputedStyle& style,
 | 
| 
 |