Index: third_party/WebKit/Source/core/layout/ng/inline/ng_inline_layout_algorithm.cc |
diff --git a/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_layout_algorithm.cc b/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_layout_algorithm.cc |
index f9b7422e2f6b6cb8f80074d41933ab761be24b85..922d36852ca2490383362659e2c94e14753bcd14 100644 |
--- a/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_layout_algorithm.cc |
+++ b/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_layout_algorithm.cc |
@@ -272,8 +272,10 @@ bool NGInlineLayoutAlgorithm::PlaceItems( |
borders.BlockSum() + paddings.BlockSum()); |
} |
} else if (item.Type() == NGInlineItem::kCloseTag) { |
+ position += item_result.inline_size; |
box = box_states_.OnCloseTag(item, &line_box, box, baseline_type_, |
position); |
+ continue; |
} else if (item.Type() == NGInlineItem::kAtomicInline) { |
box = PlaceAtomicInline(item, &item_result, position, &line_box, |
&text_builder); |