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