Bug 1289007 - part0: remove redundant codes in ParsePropertyByFunction.
CSS align and CSS justify share same parsing function under some conditions.
Let's make these switch branches stick together, so we can remove a bit redundant
codes.
MozReview-Commit-ID: 49IKvqhLSt4
--- a/layout/style/nsCSSParser.cpp
+++ b/layout/style/nsCSSParser.cpp
@@ -11558,27 +11558,25 @@ CSSParserImpl::ParsePropertyByFunction(n
eCSSProperty_grid_row_end);
case eCSSProperty_grid_area:
return ParseGridArea();
case eCSSProperty_grid_gap:
return ParseGridGap();
case eCSSProperty_image_region:
return ParseRect(eCSSProperty_image_region);
case eCSSProperty_align_content:
+ case eCSSProperty_justify_content:
return ParseAlignJustifyContent(aPropID);
case eCSSProperty_align_items:
return ParseAlignItems();
case eCSSProperty_align_self:
+ case eCSSProperty_justify_self:
return ParseAlignJustifySelf(aPropID);
- case eCSSProperty_justify_content:
- return ParseAlignJustifyContent(aPropID);
case eCSSProperty_justify_items:
return ParseJustifyItems();
- case eCSSProperty_justify_self:
- return ParseAlignJustifySelf(aPropID);
case eCSSProperty_list_style:
return ParseListStyle();
case eCSSProperty_margin:
return ParseMargin();
case eCSSProperty_object_position:
return ParseObjectPosition();
case eCSSProperty_outline:
return ParseOutline();