Index: third_party/WebKit/Source/core/css/resolver/StyleResolver.cpp |
diff --git a/third_party/WebKit/Source/core/css/resolver/StyleResolver.cpp b/third_party/WebKit/Source/core/css/resolver/StyleResolver.cpp |
index 2f576663e6ef833eda4cea6fa42d4172fb10743f..05276e45463d8e81527107528eae1366f5d6b818 100644 |
--- a/third_party/WebKit/Source/core/css/resolver/StyleResolver.cpp |
+++ b/third_party/WebKit/Source/core/css/resolver/StyleResolver.cpp |
@@ -1959,22 +1959,9 @@ bool StyleResolver::HasAuthorBorder(const StyleResolverState& state) { |
return cached_ua_style && |
(cached_ua_style->border != state.Style()->Border() || |
!cached_ua_style->BorderColorEquals(*state.Style()) || |
- (cached_ua_style->border_left_width != |
- state.Style()->BorderLeftWidth() || |
- cached_ua_style->border_right_width != |
- state.Style()->BorderRightWidth() || |
- cached_ua_style->border_top_width != |
- state.Style()->BorderTopWidth() || |
- cached_ua_style->border_bottom_width != |
- state.Style()->BorderBottomWidth()) || |
- !(cached_ua_style->top_left_ == |
- state.Style()->BorderTopLeftRadius() && |
- cached_ua_style->top_right_ == |
- state.Style()->BorderTopRightRadius() && |
- cached_ua_style->bottom_left_ == |
- state.Style()->BorderBottomLeftRadius() && |
- cached_ua_style->bottom_right_ == |
- state.Style()->BorderBottomRightRadius())); |
+ !cached_ua_style->BorderWidthEquals(*state.Style()) || |
+ !cached_ua_style->BorderRadiiEquals(*state.Style()) || |
+ !cached_ua_style->BorderStyleEquals(*state.Style())); |
} |
void StyleResolver::ApplyCallbackSelectors(StyleResolverState& state) { |