diff --git a/src/renderer/store.js b/src/renderer/store.js index 60c2902..e905e91 100644 --- a/src/renderer/store.js +++ b/src/renderer/store.js @@ -1046,7 +1046,13 @@ export const store = new Vuex.Store({ board.setFen(context.state.fen) console.warn('Invalid engine pv move.\nFEN:', board.fen(), '\nPV:', payload.pv) } - multipv[payload.multipv - 1] = pvline + + // if there is only one pv + if (payload.multipv === undefined) { + multipv[0] = pvline + } else { + multipv[payload.multipv - 1] = pvline + } } } context.commit('multipv', multipv)