diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-08-01 09:22:09 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-08-01 09:22:09 +0100 |
commit | a325d6b4745824422ac0f69d3bb87244d8c92109 (patch) | |
tree | 7c196b459e8d68fe4e07e025af27624e131b1229 /content/handlers | |
parent | 22ee6621fe7592daab1665e4318415c39ec689ed (diff) | |
download | netsurf-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/handlers')
-rw-r--r-- | content/handlers/javascript/duktape/Console.bnd | 3 |
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)); |