summaryrefslogtreecommitdiff
path: root/app/client/live/live.reducer.js
diff options
context:
space:
mode:
Diffstat (limited to 'app/client/live/live.reducer.js')
-rw-r--r--app/client/live/live.reducer.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/app/client/live/live.reducer.js b/app/client/live/live.reducer.js
index 2abb527..1d437e0 100644
--- a/app/client/live/live.reducer.js
+++ b/app/client/live/live.reducer.js
@@ -10,6 +10,7 @@ const liveInitialState = {
sequence_playing: true, sequence_step: 1,
recurse_roll: 0, rotate: 0, scale: 0, process_frac: 0.5,
view_mode: 'b',
+ encoding_stored_mix_n: 0,
},
all_checkpoints: [],
checkpoints: [],
@@ -115,7 +116,12 @@ const liveReducer = (state = liveInitialState, action) => {
const new_opt = action.data.data.trim().split('\n').reduce((a,b) => {
if (b.indexOf('set_opt') === 0) {
const terms = b.split(' ')
- a[terms[1]] = terms[2]
+ let key = terms[1]
+ let value = parseFloat(terms[2])
+ if (isNaN(value)) {
+ value = terms[2]
+ }
+ a[key] = value
}
return a
}, {})