diff options
-rw-r--r-- | render/layout.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/render/layout.c b/render/layout.c index 7df848f0a..0f97ff113 100644 --- a/render/layout.c +++ b/render/layout.c @@ -1063,14 +1063,14 @@ bool layout_line(struct box *first, int width, int *y, b->type == BOX_BR || b->type == BOX_TEXT || b->type == BOX_INLINE_END); - x += space_after; - if (b->type == BOX_BR) break; if (b->type == BOX_FLOAT_LEFT || b->type == BOX_FLOAT_RIGHT) continue; + x += space_after; + if (b->type == BOX_INLINE_BLOCK) { if (b->width == UNKNOWN_WIDTH) if (!layout_float(b, width, content)) |