case in which client eval is already enabled the toggle is set to true

pull/9634/head
ryg-git 2021-08-23 20:29:28 +05:30
parent 0cd7ee93a9
commit 16538dbe4d
1 changed files with 2 additions and 2 deletions

View File

@ -102,7 +102,7 @@ export default function (opts: CevalOpts): CevalCtrl {
const infinite = storedProp('ceval.infinite', false);
let curEval: Tree.ClientEval | null = null;
const allowed = prop(true);
const enabled = prop(opts.possible && allowed() && enabledAfterDisable());
const enabled = prop(opts.possible && opts.analysable && allowed() && enabledAfterDisable());
const downloadProgress = prop(0);
let started: Started | false = false;
let lastStarted: Started | false = false; // last started object (for going deeper even if stopped)
@ -141,7 +141,7 @@ export default function (opts: CevalOpts): CevalCtrl {
});
const start = (path: Tree.Path, steps: Step[], threatMode: boolean, deeper: boolean) => {
if (!enabled() || !opts.possible || !opts.analyzable || !enabledAfterDisable()) return;
if (!enabled() || !opts.possible || !enabledAfterDisable()) return;
isDeeper(deeper);
const maxDepth = effectiveMaxDepth();