diff options
Diffstat (limited to 'app/client/live/live.reducer.js')
| -rw-r--r-- | app/client/live/live.reducer.js | 8 |
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 }, {}) |
