Index: third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp |
diff --git a/third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp b/third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp |
index 88b64403cd49fc669e971434d9519a3f74768351..f3373c9e0dc71c64056fa35b23cde4b6b518188e 100644 |
--- a/third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp |
+++ b/third_party/WebKit/Source/core/layout/LayoutBlockFlowLine.cpp |
@@ -2499,8 +2499,8 @@ void LayoutBlockFlow::CheckLinesForTextOverflow() { |
curr->MoveInInlineDirection( |
logical_left - (available_logical_width - total_logical_width)); |
} else { |
- TryPlacingEllipsisOnAtomicInlines(curr, block_right_edge, |
- block_left_edge, width, |
+ TryPlacingEllipsisOnAtomicInlines(curr, LogicalRightOffsetForContent(), |
+ LogicalLeftOffsetForContent(), width, |
selected_ellipsis_str); |
} |
} |
@@ -2569,7 +2569,7 @@ void LayoutBlockFlow::TryPlacingEllipsisOnAtomicInlines( |
logical_left_offset += max_root_box_width - curr->LogicalWidth(); |
curr->PlaceEllipsis(selected_ellipsis_str, ltr, block_left_edge, |
block_right_edge, ellipsis_width, |
- LayoutUnit(logical_left_offset.Ceil()), found_box); |
+ logical_left_offset, found_box); |
placed_ellipsis = true; |
} |
} |