fix step for disabled operations and comments

This commit is contained in:
Brunon Blok 2023-04-07 18:48:42 +00:00
parent 1bc88728f0
commit aa0bf64642
2 changed files with 8 additions and 1 deletions

View File

@ -46,7 +46,7 @@ class Recipe {
module: OperationConfig[c.op].module,
ingValues: c.args,
breakpoint: c.breakpoint,
disabled: c.disabled || c.op === "Comment",
disabled: c.disabled,
});
});
}

View File

@ -140,6 +140,13 @@ class App {
// Remove all current indicators
this.manager.recipe.updateBreakpointIndicator(false);
if (this.getRecipeConfig()[this.progress] && (this.getRecipeConfig()[this.progress].disabled || this.getRecipeConfig()[this.progress].op === "Comment")) {
// Skip disabled operations and comments
// This makes stepping through the recipe work correctly
this.progress++;
return this.bake(step);
}
this.manager.worker.bake(
this.getRecipeConfig(), // The configuration of the recipe
this.options, // Options set by the user