diff options
Diffstat (limited to 'src/local/client.nim')
-rw-r--r-- | src/local/client.nim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/local/client.nim b/src/local/client.nim index 74472e75..e19a646a 100644 --- a/src/local/client.nim +++ b/src/local/client.nim @@ -173,9 +173,9 @@ proc newClient*(config: Config; forkserver: ForkServer; loaderPid: int; ) client.attrsp = addr client.pager.term.attrs client.timeouts = client.pager.timeouts - let global = JS_GetGlobalObject(jsctx) jsctx.setGlobal(client) - jsctx.definePropertyE(global, "cmd", config.cmd.jsObj) + let global = JS_GetGlobalObject(jsctx) + doAssert jsctx.definePropertyE(global, "cmd", config.cmd.jsObj) != dprException JS_FreeValue(jsctx, global) config.cmd.jsObj = JS_NULL let windowCID = client.addJSModules(jsctx) |