From 4d89108072ffc2e79e9112eaed1c73216354d93e Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Fri, 22 May 2020 16:02:54 +0100 Subject: html: Don't both building a bitmap if we're not rendering it Signed-off-by: Daniel Silverstone --- content/handlers/html/dom_event.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'content') diff --git a/content/handlers/html/dom_event.c b/content/handlers/html/dom_event.c index 5470f2942..b874d71f5 100644 --- a/content/handlers/html/dom_event.c +++ b/content/handlers/html/dom_event.c @@ -184,6 +184,13 @@ static nserror html_process_inserted_canvas(html_content *htmlc, dom_node *node) unsigned long width = 300, height = 150; struct bitmap *bitmap, *oldbitmap = NULL; + if (!htmlc->enable_scripting) { + /* No point processing this element, we're not going to + * render it + */ + return NSERROR_OK; + } + exc = dom_element_get_attribute(node, corestring_dom_width, &width_s); -- cgit v1.2.3