diff options
Diffstat (limited to 'src/server/buffer.nim')
-rw-r--r-- | src/server/buffer.nim | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/server/buffer.nim b/src/server/buffer.nim index f57a9184..da9b8bb5 100644 --- a/src/server/buffer.nim +++ b/src/server/buffer.nim @@ -1949,9 +1949,11 @@ proc launchBuffer*(config: BufferConfig; url: URL; attrs: WindowAttributes; const css = staticRead"res/ua.css" const quirk = css & staticRead"res/quirk.css" buffer.initDecoder() - buffer.uastyle = css.parseStylesheet(factory, nil) - buffer.quirkstyle = quirk.parseStylesheet(factory, nil) - buffer.userstyle = buffer.config.userstyle.parseStylesheet(factory, nil) + let attrsp = addr buffer.attrs + buffer.uastyle = css.parseStylesheet(factory, nil, attrsp) + buffer.quirkstyle = quirk.parseStylesheet(factory, nil, attrsp) + buffer.userstyle = buffer.config.userstyle.parseStylesheet(factory, nil, + attrsp) buffer.htmlParser = newHTML5ParserWrapper( buffer.window, buffer.url, |