summaryrefslogtreecommitdiff
path: root/src/reducers/simulation-mode.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/reducers/simulation-mode.js')
-rw-r--r--src/reducers/simulation-mode.js9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/reducers/simulation-mode.js b/src/reducers/simulation-mode.js
index 60084824..b13ecbcc 100644
--- a/src/reducers/simulation-mode.js
+++ b/src/reducers/simulation-mode.js
@@ -2,11 +2,14 @@ import {OPEN_EXPERIMENT_SUCCEEDED} from "../actions/experiments";
import {CHANGE_LOAD_METRIC} from "../actions/simulation/load-metric";
import {SET_PLAYING} from "../actions/simulation/playback";
import {GO_TO_TICK, SET_LAST_SIMULATED_TICK} from "../actions/simulation/tick";
+import {OPEN_SIMULATION_SUCCEEDED} from "../actions/simulations";
export function currentExperimentId(state = -1, action) {
switch (action.type) {
case OPEN_EXPERIMENT_SUCCEEDED:
return action.experimentId;
+ case OPEN_SIMULATION_SUCCEEDED:
+ return -1;
default:
return state;
}
@@ -16,6 +19,8 @@ export function currentTick(state = 0, action) {
switch (action.type) {
case GO_TO_TICK:
return action.tick;
+ case OPEN_EXPERIMENT_SUCCEEDED:
+ return 0;
default:
return state;
}
@@ -34,6 +39,8 @@ export function isPlaying(state = false, action) {
switch (action.type) {
case SET_PLAYING:
return action.playing;
+ case OPEN_EXPERIMENT_SUCCEEDED:
+ return false;
default:
return state;
}
@@ -43,6 +50,8 @@ export function lastSimulatedTick(state = -1, action) {
switch (action.type) {
case SET_LAST_SIMULATED_TICK:
return action.tick;
+ case OPEN_EXPERIMENT_SUCCEEDED:
+ return -1;
default:
return state;
}