Index: third_party/WebKit/Source/core/style/StyleRareNonInheritedData.cpp |
diff --git a/third_party/WebKit/Source/core/style/StyleRareNonInheritedData.cpp b/third_party/WebKit/Source/core/style/StyleRareNonInheritedData.cpp |
index 362043eaef4ce14a27f1230d8c8800fe2f6e0c19..0f4b1c77d1c1b4279c6cb42a0ef334120c6dc371 100644 |
--- a/third_party/WebKit/Source/core/style/StyleRareNonInheritedData.cpp |
+++ b/third_party/WebKit/Source/core/style/StyleRareNonInheritedData.cpp |
@@ -292,15 +292,7 @@ bool StyleRareNonInheritedData::operator==( |
bool StyleRareNonInheritedData::ContentDataEquivalent( |
const StyleRareNonInheritedData& o) const { |
- ContentData* a = content_.Get(); |
- ContentData* b = o.content_.Get(); |
- |
- while (a && b && *a == *b) { |
- a = a->Next(); |
- b = b->Next(); |
- } |
- |
- return !a && !b; |
+ return DataEquivalent(content_, o.content_); |
} |
bool StyleRareNonInheritedData::CounterDataEquivalent( |