diff --git a/src/core/Recipe.mjs b/src/core/Recipe.mjs index db3f9d6d..2f53f5e1 100755 --- a/src/core/Recipe.mjs +++ b/src/core/Recipe.mjs @@ -298,15 +298,15 @@ class RecipeState { this.progress = forkState.progress } - if (forkState.numRegisters) { + if (forkState.numRegisters || forkState.numRegisters == 0) { this.numRegisters = forkState.numRegisters; } - if (forkState.numJumps) { + if (forkState.numJumps || forkState.numJumps == 0) { this.numJumps = forkState.numJumps; } - if (forkState.forkOffset) { + if (forkState.forkOffset || forkState.forkOffset == 0) { this.forkOffset = forkState.forkOffset; } }