about summary refs log tree commit diff stats
path: root/src/layout
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2022-08-21 15:49:50 +0200
committerbptato <nincsnevem662@gmail.com>2022-08-21 15:49:50 +0200
commitfbdb7fc79716d5b036945cd33e03e6b693ab957f (patch)
tree5e83ebf27be91518b6913b16b0750baf725a588b /src/layout
parent68a5bcb0abf9826754a49c26100681adf3d2c5b7 (diff)
downloadchawan-fbdb7fc79716d5b036945cd33e03e6b693ab957f.tar.gz
Merge functional and normal pseudo-class selectors
And parse An+B syntax for nth-child/nth-last-child.
Diffstat (limited to 'src/layout')
-rw-r--r--src/layout/engine.nim2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/layout/engine.nim b/src/layout/engine.nim
index 20143119..a51c4c55 100644
--- a/src/layout/engine.nim
+++ b/src/layout/engine.nim
@@ -522,8 +522,8 @@ proc buildInline(viewport: Viewport, box: InlineBoxBuilder, parentWidth: int, pa
   if padding_left > 0:
     box.ictx.currentLine.addSpacing(padding_left, box.ictx.cellheight, paddingformat)
 
+  assert not (box.children.len > 0 and box.text.len > 0)
   for text in box.text:
-    assert box.children.len == 0
     box.ictx.renderText(text, parentWidth, box.computed, box.node)
 
   for child in box.children: