Index: third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp b/third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp |
index 78a1208c509d74d9b31d70bb57ff2d9bc7540dda..107aa301e85e2418dd4c839cad6386c9b6f11942 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp |
@@ -361,31 +361,7 @@ RootInlineBox* LayoutBlockFlow::ConstructLine(BidiRunList<BidiRun>& bidi_runs, |
ETextAlign LayoutBlockFlow::TextAlignmentForLine( |
bool ends_with_soft_break) const { |
- ETextAlign alignment = Style()->GetTextAlign(); |
- if (ends_with_soft_break) |
- return alignment; |
- |
- ETextAlignLast alignment_last = Style()->TextAlignLast(); |
- switch (alignment_last) { |
- case ETextAlignLast::kStart: |
- return ETextAlign::kStart; |
- case ETextAlignLast::kEnd: |
- return ETextAlign::kEnd; |
- case ETextAlignLast::kLeft: |
- return ETextAlign::kLeft; |
- case ETextAlignLast::kRight: |
- return ETextAlign::kRight; |
- case ETextAlignLast::kCenter: |
- return ETextAlign::kCenter; |
- case ETextAlignLast::kJustify: |
- return ETextAlign::kJustify; |
- case ETextAlignLast::kAuto: |
- if (alignment == ETextAlign::kJustify) |
- return ETextAlign::kStart; |
- return alignment; |
- } |
- |
- return alignment; |
+ return Style()->GetTextAlign(!ends_with_soft_break); |
} |
static bool TextAlignmentNeedsTrailingSpace(ETextAlign text_align, |