summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/blink/renderer/core/layout/ng/ng_container_fragment_builder.h
diff options
context:
space:
mode:
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.h11
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;