summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--render/layout.c4
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))