| 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;
|
| }
|
|
|
|
|