fix : update savedEval if multiPv changes

This commit is contained in:
GuillaumeSD
2025-01-09 00:57:46 +01:00
parent 3d46a794ef
commit d8a4d86890

View File

@@ -67,9 +67,13 @@ export const useCurrentPosition = (engineName?: EngineName) => {
if ( if (
savedEval && savedEval &&
savedEval.engine === engineName && savedEval.engine === engineName &&
savedEval.lines[0].depth >= depth (savedEval.lines?.length ?? 0) >= multiPv &&
(savedEval.lines[0].depth ?? 0) >= depth
) { ) {
setPartialEval?.(savedEval); setPartialEval?.({
...savedEval,
lines: savedEval.lines.slice(0, multiPv),
});
return savedEval; return savedEval;
} }