diff --git a/app/src/main/java/io/legado/app/model/SharedJsScope.kt b/app/src/main/java/io/legado/app/model/SharedJsScope.kt index 5a51a0bdc..1fbe7c81c 100644 --- a/app/src/main/java/io/legado/app/model/SharedJsScope.kt +++ b/app/src/main/java/io/legado/app/model/SharedJsScope.kt @@ -27,7 +27,8 @@ object SharedJsScope { if (scope == null) { val context = SCRIPT_ENGINE.getScriptContext(SimpleBindings()) scope = SCRIPT_ENGINE.getRuntimeScope(context) - Context.enter().use { + Context.use { + val context = Context.enter() if (jsLib.isJsonObject()) { val jsMap: Map = GSON.fromJson( jsLib, @@ -42,11 +43,11 @@ object SharedJsScope { val js = okHttpClient.newCallStrResponse { url(value) }.body - it.evaluateString(scope, js, "jsLib", 1, null) + context.evaluateString(scope, js, "jsLib", 1, null) } } } else { - it.evaluateString(scope, jsLib, "jsLib", 1, null) + context.evaluateString(scope, jsLib, "jsLib", 1, null) } } scopeMap[key] = WeakReference(scope) @@ -54,4 +55,4 @@ object SharedJsScope { return scope } -} \ No newline at end of file +}