summaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2019-08-01 09:22:09 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2019-08-01 09:22:09 +0100
commita325d6b4745824422ac0f69d3bb87244d8c92109 (patch)
tree7c196b459e8d68fe4e07e025af27624e131b1229 /content
parent22ee6621fe7592daab1665e4318415c39ec689ed (diff)
downloadnetsurf-a325d6b4745824422ac0f69d3bb87244d8c92109.tar.gz
netsurf-a325d6b4745824422ac0f69d3bb87244d8c92109.tar.bz2
Console.bnd: Support attempts to log when Window has gone
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'content')
-rw-r--r--content/handlers/javascript/duktape/Console.bnd3
1 files changed, 2 insertions, 1 deletions
diff --git a/content/handlers/javascript/duktape/Console.bnd b/content/handlers/javascript/duktape/Console.bnd
index cf4bc4f92..3de875a81 100644
--- a/content/handlers/javascript/duktape/Console.bnd
+++ b/content/handlers/javascript/duktape/Console.bnd
@@ -51,7 +51,8 @@ write_log_entry(duk_context *ctx, unsigned int group, browser_window_console_fla
duk_size_t msglen;
const char *msg = duk_safe_to_lstring(ctx, 0, &msglen);
- if (browser_window_console_log(priv_win->win, BW_CS_SCRIPT_CONSOLE,
+ if (priv_win == NULL ||
+ browser_window_console_log(priv_win->win, BW_CS_SCRIPT_CONSOLE,
msg, msglen,
flags) != NSERROR_OK) {
NSLOG(netsurf, DEBUG, "Unable to log: %s", duk_safe_to_string(ctx, 0));