| Index: third_party/WebKit/Source/core/layout/ng/inline/ng_inline_item_result.cc
|
| diff --git a/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_item_result.cc b/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_item_result.cc
|
| index 3c315cb33407504046ddc165dbeaa7a3d8e753ca..60c5bfbc5a44d175ea1fd90aa14daaed27e8a699 100644
|
| --- a/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_item_result.cc
|
| +++ b/third_party/WebKit/Source/core/layout/ng/inline/ng_inline_item_result.cc
|
| @@ -4,6 +4,8 @@
|
|
|
| #include "core/layout/ng/inline/ng_inline_item_result.h"
|
|
|
| +#include "core/layout/ng/inline/ng_inline_node.h"
|
| +
|
| namespace blink {
|
|
|
| NGInlineItemResult::NGInlineItemResult() {}
|
| @@ -17,4 +19,16 @@ NGInlineItemResult::NGInlineItemResult(unsigned index,
|
| no_break_opportunities_inside(false),
|
| prohibit_break_after(false) {}
|
|
|
| +void NGLineInfo::SetLineStyle(const NGInlineNode& node, bool is_first_line) {
|
| + LayoutObject* layout_object = node.GetLayoutObject();
|
| + if (is_first_line &&
|
| + layout_object->GetDocument().GetStyleEngine().UsesFirstLineRules()) {
|
| + is_first_line_ = true;
|
| + line_style_ = layout_object->FirstLineStyle();
|
| + return;
|
| + }
|
| + is_first_line_ = false;
|
| + line_style_ = layout_object->Style();
|
| +}
|
| +
|
| } // namespace blink
|
|
|