From 1ebfeb9f65c242ba6dff887ca4717acc6007a0de Mon Sep 17 00:00:00 2001 From: Simon Gardling Date: Tue, 22 Apr 2025 15:55:21 -0400 Subject: [PATCH] refocus_tree: clear arena on no root --- src/logic/future_moves.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/logic/future_moves.rs b/src/logic/future_moves.rs index fa3efd9..c327ad9 100644 --- a/src/logic/future_moves.rs +++ b/src/logic/future_moves.rs @@ -535,6 +535,8 @@ impl FutureMoves { /// Rebuilds the Arena based on `self.current_root`, prunes unrelated nodes fn refocus_tree(&mut self) { let Some(root) = self.current_root else { + // handle current_root being empty (clear arena and return) + self.arena.clear(); return; };