Index: third_party/WebKit/Source/core/style/ComputedStyle.cpp |
diff --git a/third_party/WebKit/Source/core/style/ComputedStyle.cpp b/third_party/WebKit/Source/core/style/ComputedStyle.cpp |
index 3b4017542939f1c02322e8aff0c8ca067b6ba86e..564e3feec6b9ead4f66e52867c784ddb3f0d4860 100644 |
--- a/third_party/WebKit/Source/core/style/ComputedStyle.cpp |
+++ b/third_party/WebKit/Source/core/style/ComputedStyle.cpp |
@@ -201,7 +201,6 @@ StyleRecalcChange ComputedStyle::StylePropagationDiff( |
} |
if (!old_style->LoadingCustomFontsEqual(*new_style) || |
- old_style->AlignItems() != new_style->AlignItems() || |
old_style->JustifyItems() != new_style->JustifyItems()) |
return kInherit; |
@@ -222,9 +221,6 @@ void ComputedStyle::PropagateIndependentInheritedProperties( |
StyleSelfAlignmentData ResolvedSelfAlignment( |
const StyleSelfAlignmentData& value, |
ItemPosition normal_value_behavior) { |
- // To avoid needing to copy the RareNonInheritedData, we repurpose the 'auto' |
- // flag to not just mean 'auto' prior to running the StyleAdjuster but also |
- // mean 'normal' after running it. |
if (value.GetPosition() == kItemPositionNormal || |
value.GetPosition() == kItemPositionAuto) |
return {normal_value_behavior, kOverflowAlignmentDefault}; |
@@ -246,9 +242,6 @@ StyleSelfAlignmentData ComputedStyle::ResolvedAlignSelf( |
if (!parent_style || AlignSelfPosition() != kItemPositionAuto) |
return ResolvedSelfAlignment(AlignSelf(), normal_value_behaviour); |
- // We shouldn't need to resolve any 'auto' value in post-adjusment |
- // ComputedStyle, but some layout models can generate anonymous boxes that may |
- // need 'auto' value resolution during layout. |
// The 'auto' keyword computes to the parent's align-items computed value. |
return parent_style->ResolvedAlignItems(normal_value_behaviour); |
} |
@@ -268,9 +261,6 @@ StyleSelfAlignmentData ComputedStyle::ResolvedJustifySelf( |
if (!parent_style || JustifySelfPosition() != kItemPositionAuto) |
return ResolvedSelfAlignment(JustifySelf(), normal_value_behaviour); |
- // We shouldn't need to resolve any 'auto' value in post-adjusment |
- // ComputedStyle, but some layout models can generate anonymous boxes that may |
- // need 'auto' value resolution during layout. |
// The auto keyword computes to the parent's justify-items computed value. |
return parent_style->ResolvedJustifyItems(normal_value_behaviour); |
} |