| Index: third_party/WebKit/Source/core/layout/ng/ng_fragment_builder.h
|
| diff --git a/third_party/WebKit/Source/core/layout/ng/ng_fragment_builder.h b/third_party/WebKit/Source/core/layout/ng/ng_fragment_builder.h
|
| index c96ad009c9cbec5e1fa3833d057decdf0ab47ad8..72ca485312fec238711da38e82b32b4f5f8d5500 100644
|
| --- a/third_party/WebKit/Source/core/layout/ng/ng_fragment_builder.h
|
| +++ b/third_party/WebKit/Source/core/layout/ng/ng_fragment_builder.h
|
| @@ -81,6 +81,12 @@ class CORE_EXPORT NGFragmentBuilder final
|
| NGFragmentBuilder& AddOutOfFlowDescendant(NGBlockNode*,
|
| const NGStaticPosition&);
|
|
|
| + void SetBreakToken(NGBreakToken* token) {
|
| + DCHECK(!break_token_);
|
| + break_token_ = token;
|
| + }
|
| + bool HasBreakToken() const { return break_token_; }
|
| +
|
| // Sets MarginStrut for the resultant fragment.
|
| NGFragmentBuilder& SetMarginStrutBlockStart(const NGMarginStrut& from);
|
| NGFragmentBuilder& SetMarginStrutBlockEnd(const NGMarginStrut& from);
|
| @@ -132,6 +138,8 @@ class CORE_EXPORT NGFragmentBuilder final
|
|
|
| WeakBoxList out_of_flow_descendants_;
|
| Vector<NGStaticPosition> out_of_flow_positions_;
|
| +
|
| + Member<NGBreakToken> break_token_;
|
| };
|
|
|
| } // namespace blink
|
|
|