diff options
author | bptato <nincsnevem662@gmail.com> | 2023-12-22 09:26:04 +0100 |
---|---|---|
committer | bptato <nincsnevem662@gmail.com> | 2023-12-22 09:26:04 +0100 |
commit | 7627745995ffed8457f7df116c85c704eb7f7a5b (patch) | |
tree | 8cc3324d3d170d956a940bd0da69b2d1d60ffb9e /src/server | |
parent | e58016bff983c043bb533e0bf07c0e5b3df5677e (diff) | |
download | chawan-7627745995ffed8457f7df116c85c704eb7f7a5b.tar.gz |
buffer: prevent crash in reshape before document is parsed
Can happen e.g. if the window is resized or the user manually reshapes.
Diffstat (limited to 'src/server')
-rw-r--r-- | src/server/buffer.nim | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/buffer.nim b/src/server/buffer.nim index 1c5f5ea2..329e6512 100644 --- a/src/server/buffer.nim +++ b/src/server/buffer.nim @@ -633,6 +633,8 @@ let quirkstyle = quirk.parseStylesheet() proc do_reshape(buffer: Buffer) = if buffer.ishtml: + if buffer.document == nil: + return # not parsed yet, nothing to render let uastyle = if buffer.document.mode != QUIRKS: uastyle else: |