| Index: third_party/WebKit/Source/core/layout/LayoutReplaced.cpp
|
| diff --git a/third_party/WebKit/Source/core/layout/LayoutReplaced.cpp b/third_party/WebKit/Source/core/layout/LayoutReplaced.cpp
|
| index e3d5e57014115858eb6585e875ccb26e3c115b49..2d0d6faab4376724cb9ad9c7079bdf86e7c7b652 100644
|
| --- a/third_party/WebKit/Source/core/layout/LayoutReplaced.cpp
|
| +++ b/third_party/WebKit/Source/core/layout/LayoutReplaced.cpp
|
| @@ -321,7 +321,7 @@ void LayoutReplaced::computePositionedLogicalWidth(LogicalExtentComputedValues&
|
| logicalLeftValue = valueForLength(logicalLeft, containerLogicalWidth);
|
| // If the containing block is right-to-left, then push the left position as far to the right as possible
|
| if (containerDirection == RTL) {
|
| - int totalLogicalWidth = computedValues.m_extent + logicalLeftValue + logicalRightValue + marginLogicalLeftAlias + marginLogicalRightAlias;
|
| + int totalLogicalWidth = (computedValues.m_extent + logicalLeftValue + logicalRightValue + marginLogicalLeftAlias + marginLogicalRightAlias).toInt();
|
| logicalLeftValue = containerLogicalWidth - (totalLogicalWidth - logicalLeftValue);
|
| }
|
| }
|
|
|