| Index: Source/core/rendering/RenderBlockLineLayout.cpp | 
| diff --git a/Source/core/rendering/RenderBlockLineLayout.cpp b/Source/core/rendering/RenderBlockLineLayout.cpp | 
| index c767109eceb31cf16d096eb33c9f35b7255198c2..3be8c6fb7c300f98c355208b594d5c0402c52470 100644 | 
| --- a/Source/core/rendering/RenderBlockLineLayout.cpp | 
| +++ b/Source/core/rendering/RenderBlockLineLayout.cpp | 
| @@ -602,9 +602,9 @@ BidiRun* RenderBlockFlow::computeInlineDirectionPositionsForSegment(RootInlineBo | 
| toInlineTextBox(r->m_box)->setCanHaveLeadingExpansion(true); | 
| unsigned opportunitiesInRun; | 
| if (rt->is8Bit()) | 
| -                    opportunitiesInRun = Character::expansionOpportunityCount(rt->characters8() + r->m_start, r->m_stop - r->m_start, r->m_box->direction(), isAfterExpansion); | 
| +                    opportunitiesInRun = Character::expansionOpportunityCount(rt->characters8() + r->m_start, r->m_stop - r->m_start, r->m_box->direction(), isAfterExpansion, textJustify); | 
| else | 
| -                    opportunitiesInRun = Character::expansionOpportunityCount(rt->characters16() + r->m_start, r->m_stop - r->m_start, r->m_box->direction(), isAfterExpansion); | 
| +                    opportunitiesInRun = Character::expansionOpportunityCount(rt->characters16() + r->m_start, r->m_stop - r->m_start, r->m_box->direction(), isAfterExpansion, textJustify); | 
| expansionOpportunities.append(opportunitiesInRun); | 
| expansionOpportunityCount += opportunitiesInRun; | 
| } | 
|  |