From 7627745995ffed8457f7df116c85c704eb7f7a5b Mon Sep 17 00:00:00 2001 From: bptato Date: Fri, 22 Dec 2023 09:26:04 +0100 Subject: buffer: prevent crash in reshape before document is parsed Can happen e.g. if the window is resized or the user manually reshapes. --- src/server/buffer.nim | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/server') 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: -- cgit 1.4.1-2-gfad0