Quellcode durchsuchen

Fix switch not changing break mode

Lucas de Souza vor 5 Jahren
Ursprung
Commit
b882d949bc
1 geänderte Dateien mit 7 neuen und 1 gelöschten Zeilen
  1. 7 1
      js/processor/ivprogProcessor.js

+ 7 - 1
js/processor/ivprogProcessor.js

@@ -298,7 +298,13 @@ export class IVProgProcessor {
         }
       });
     }, Promise.resolve([false, store]));
-    return caseSequence.then(tuple => tuple[1]);
+    return caseSequence.then(tuple => {
+      const newStore = tuple[1];
+      if (newStore.mode === Modes.BREAK) {
+        newStore.mode = Modes.RUN;
+      }
+      return newStore;
+    });
   }
 
   executeFor (store, cmd) {