Index: Source/core/rendering/RenderBoxModelObject.cpp |
diff --git a/Source/core/rendering/RenderBoxModelObject.cpp b/Source/core/rendering/RenderBoxModelObject.cpp |
index 6602390029017c981f68ed01a600298b771d8dd3..709463868cddefb2b59089e8c7014247f915385e 100644 |
--- a/Source/core/rendering/RenderBoxModelObject.cpp |
+++ b/Source/core/rendering/RenderBoxModelObject.cpp |
@@ -2662,26 +2662,21 @@ LayoutRect RenderBoxModelObject::localCaretRectForEmptyElement(LayoutUnit width, |
CaretAlignment alignment = alignLeft; |
- switch (currentStyle->textAlign()) { |
+ switch (simplifiedTextAlign(currentStyle->textAlign())) { |
case LEFT: |
- case WEBKIT_LEFT: |
break; |
case CENTER: |
- case WEBKIT_CENTER: |
alignment = alignCenter; |
break; |
case RIGHT: |
- case WEBKIT_RIGHT: |
alignment = alignRight; |
break; |
case JUSTIFY: |
- case TASTART: |
if (!currentStyle->isLeftToRightDirection()) |
alignment = alignRight; |
break; |
- case TAEND: |
- if (currentStyle->isLeftToRightDirection()) |
- alignment = alignRight; |
+ default: |
+ ASSERT_NOT_REACHED(); |
break; |
} |