diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/layout/ng/ng_fragment_builder.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/layout/ng/ng_fragment_builder.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/core/layout/ng/ng_fragment_builder.h b/chromium/third_party/blink/renderer/core/layout/ng/ng_fragment_builder.h index a5a288562e7..fe47c293049 100644 --- a/chromium/third_party/blink/renderer/core/layout/ng/ng_fragment_builder.h +++ b/chromium/third_party/blink/renderer/core/layout/ng/ng_fragment_builder.h @@ -9,6 +9,7 @@ #include "third_party/blink/renderer/core/core_export.h" #include "third_party/blink/renderer/core/layout/geometry/logical_size.h" #include "third_party/blink/renderer/core/layout/ng/ng_break_token.h" +#include "third_party/blink/renderer/core/layout/ng/ng_physical_fragment.h" #include "third_party/blink/renderer/core/layout/ng/ng_style_variant.h" #include "third_party/blink/renderer/core/style/computed_style.h" #include "third_party/blink/renderer/platform/text/writing_direction_mode.h" @@ -45,8 +46,14 @@ class CORE_EXPORT NGFragmentBuilder { TextDirection Direction() const { return writing_direction_.Direction(); } LayoutUnit InlineSize() const { return size_.inline_size; } - LayoutUnit BlockSize() const { return size_.block_size; } - const LogicalSize& Size() const { return size_; } + LayoutUnit BlockSize() const { + DCHECK(size_.block_size != kIndefiniteSize); + return size_.block_size; + } + const LogicalSize& Size() const { + DCHECK(size_.block_size != kIndefiniteSize); + return size_; + } void SetBlockSize(LayoutUnit block_size) { size_.block_size = block_size; } void SetIsHiddenForPaint(bool value) { is_hidden_for_paint_ = value; } |