diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/layout/ng/ng_container_fragment_builder.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/layout/ng/ng_container_fragment_builder.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/core/layout/ng/ng_container_fragment_builder.h b/chromium/third_party/blink/renderer/core/layout/ng/ng_container_fragment_builder.h index 271d70661cf..f6984a418c6 100644 --- a/chromium/third_party/blink/renderer/core/layout/ng/ng_container_fragment_builder.h +++ b/chromium/third_party/blink/renderer/core/layout/ng/ng_container_fragment_builder.h @@ -184,6 +184,16 @@ class CORE_EXPORT NGContainerFragmentBuilder : public NGFragmentBuilder { has_out_of_flow_fragment_child_ = has_out_of_flow_fragment_child; } + bool HasOutOfFlowInFragmentainerSubtree() const { + return has_out_of_flow_in_fragmentainer_subtree_; + } + + void SetHasOutOfFlowInFragmentainerSubtree( + bool has_out_of_flow_in_fragmentainer_subtree) { + has_out_of_flow_in_fragmentainer_subtree_ = + has_out_of_flow_in_fragmentainer_subtree; + } + void SwapOutOfFlowPositionedCandidates( HeapVector<NGLogicalOutOfFlowPositionedNode>* candidates); @@ -435,6 +445,7 @@ class CORE_EXPORT NGContainerFragmentBuilder : public NGFragmentBuilder { bool has_oof_candidate_that_needs_block_offset_adjustment_ = false; bool has_out_of_flow_fragment_child_ = false; + bool has_out_of_flow_in_fragmentainer_subtree_ = false; #if DCHECK_IS_ON() bool is_may_have_descendant_above_block_start_explicitly_set_ = false; |