diff options
Diffstat (limited to 'gjs/coverage.cpp')
-rw-r--r-- | gjs/coverage.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/gjs/coverage.cpp b/gjs/coverage.cpp index 579b1417..02b4569d 100644 --- a/gjs/coverage.cpp +++ b/gjs/coverage.cpp @@ -1310,12 +1310,11 @@ gjs_context_eval_file_in_compartment(GjsContext *context, .setFileAndLine(filename, start_line_number) .setSourceIsLazy(true); JS::RootedScript compiled_script(js_context); - if (!JS::Compile(js_context, compartment_object, options, stripped_script, - script_len, &compiled_script)) + if (!JS::Compile(js_context, options, stripped_script, script_len, + &compiled_script)) return false; - if (!JS::CloneAndExecuteScript(js_context, compartment_object, - compiled_script)) { + if (!JS::CloneAndExecuteScript(js_context, compiled_script)) { g_free(script); gjs_log_exception(js_context); g_set_error(error, GJS_ERROR, GJS_ERROR_FAILED, "Failed to evaluate %s", filename); @@ -1521,10 +1520,7 @@ gjs_run_script_in_coverage_compartment(GjsCoverage *coverage, options.setUTF8(true); JS::RootedValue rval(js_context); - JS::RootedObject global(js_context, - JS_GetGlobalForObject(js_context, priv->coverage_statistics)); - if (!JS::Evaluate(js_context, global, options, script, strlen(script), - &rval)) { + if (!JS::Evaluate(js_context, options, script, strlen(script), &rval)) { gjs_log_exception(js_context); g_warning("Failed to evaluate <coverage_modifier>"); return false; |