Jelajahi Sumber

Fix switch not changing break mode

Lucas de Souza 5 tahun lalu
induk
melakukan
b882d949bc
1 mengubah file dengan 7 tambahan dan 1 penghapusan
  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) {