about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2021-08-08 22:31:40 +0200
committerbptato <nincsnevem662@gmail.com>2021-08-08 22:31:40 +0200
commit3d24875924b088e5d771e4b901f692659c5281c0 (patch)
treecf452a20af49ebcc6cb9653b0df8a53c51704e1a
parent88d5039a66b329ccb0b40e9ac1c78bdf6a04f603 (diff)
downloadchawan-3d24875924b088e5d771e4b901f692659c5281c0.tar.gz
Clear buffer before rendering a document
-rw-r--r--src/io/buffer.nim1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/io/buffer.nim b/src/io/buffer.nim
index a33c88ff..6288bf88 100644
--- a/src/io/buffer.nim
+++ b/src/io/buffer.nim
@@ -619,6 +619,7 @@ proc renderPlainText*(buffer: Buffer, text: string) =
     buffer.setText(0, y, line.toRunes())
 
 proc renderDocument*(buffer: Buffer) =
+  buffer.clearText()
   var stack: seq[CSSBox]
   stack.add(buffer.document.root.box)
   while stack.len > 0: