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 (
savedEval &&
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;
}