summaryrefslogtreecommitdiff
path: root/Source/WebCore/rendering/RenderRubyText.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/rendering/RenderRubyText.cpp')
-rw-r--r--Source/WebCore/rendering/RenderRubyText.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/WebCore/rendering/RenderRubyText.cpp b/Source/WebCore/rendering/RenderRubyText.cpp
index c49b4f694..e9765f28d 100644
--- a/Source/WebCore/rendering/RenderRubyText.cpp
+++ b/Source/WebCore/rendering/RenderRubyText.cpp
@@ -54,7 +54,8 @@ bool RenderRubyText::isChildAllowed(RenderObject* child, RenderStyle*) const
ETextAlign RenderRubyText::textAlignmentForLine(bool endsWithSoftBreak) const
{
ETextAlign textAlign = style()->textAlign();
- if (textAlign != TAAUTO)
+ // FIXME: This check is bogus since user can set the initial value.
+ if (textAlign != RenderStyle::initialTextAlign())
return RenderBlock::textAlignmentForLine(endsWithSoftBreak);
// The default behavior is to allow ruby text to expand if it is shorter than the ruby base.
@@ -64,7 +65,8 @@ ETextAlign RenderRubyText::textAlignmentForLine(bool endsWithSoftBreak) const
void RenderRubyText::adjustInlineDirectionLineBounds(int expansionOpportunityCount, float& logicalLeft, float& logicalWidth) const
{
ETextAlign textAlign = style()->textAlign();
- if (textAlign != TAAUTO)
+ // FIXME: This check is bogus since user can set the initial value.
+ if (textAlign != RenderStyle::initialTextAlign())
return RenderBlock::adjustInlineDirectionLineBounds(expansionOpportunityCount, logicalLeft, logicalWidth);
int maxPreferredLogicalWidth = this->maxPreferredLogicalWidth();