mirror of
https://github.com/netsurf-browser/netsurf
synced 2025-01-05 18:44:25 +03:00
Layout: Use box helper for first child checks.
This commit is contained in:
parent
049695fa07
commit
62e3ee6c7e
@ -1578,7 +1578,7 @@ layout_next_margin_block(const nscss_len_ctx *len_ctx,
|
|||||||
css_computed_overflow_y(box->style) !=
|
css_computed_overflow_y(box->style) !=
|
||||||
CSS_OVERFLOW_VISIBLE) ||
|
CSS_OVERFLOW_VISIBLE) ||
|
||||||
(box->type == BOX_INLINE_CONTAINER &&
|
(box->type == BOX_INLINE_CONTAINER &&
|
||||||
box != box->parent->children)) {
|
!box_is_first_child(box))) {
|
||||||
/* Collapse to this box; return it */
|
/* Collapse to this box; return it */
|
||||||
return box;
|
return box;
|
||||||
}
|
}
|
||||||
@ -4141,7 +4141,7 @@ layout_block_context(struct box *block,
|
|||||||
if (((box->type == BOX_BLOCK && (box->flags & HAS_HEIGHT)) ||
|
if (((box->type == BOX_BLOCK && (box->flags & HAS_HEIGHT)) ||
|
||||||
box->type == BOX_TABLE ||
|
box->type == BOX_TABLE ||
|
||||||
(box->type == BOX_INLINE_CONTAINER &&
|
(box->type == BOX_INLINE_CONTAINER &&
|
||||||
box != box->parent->children) ||
|
!box_is_first_child(box)) ||
|
||||||
margin_collapse == box) &&
|
margin_collapse == box) &&
|
||||||
in_margin == true) {
|
in_margin == true) {
|
||||||
/* Margin goes above this box. */
|
/* Margin goes above this box. */
|
||||||
|
Loading…
Reference in New Issue
Block a user