summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/sagas/experiments.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sagas/experiments.js b/src/sagas/experiments.js
index 5bcd6948..84a748da 100644
--- a/src/sagas/experiments.js
+++ b/src/sagas/experiments.js
@@ -38,7 +38,7 @@ export function* onOpenExperimentSucceeded(action) {
function* startStateFetchLoop(experimentId) {
try {
- while (true) {
+ while ((yield select(state => state.currentExperimentId)) !== -1) {
const lastSimulatedTick = (yield call(getLastSimulatedTick, experimentId)).lastSimulatedTick;
if (lastSimulatedTick !== (yield select(state => state.lastSimulatedTick))) {
yield put(setLastSimulatedTick(lastSimulatedTick));