From 71828e79171cf2944ce9ea37ba9bbbe6a48a9cd7 Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Wed, 11 Dec 2024 21:25:49 +0100 Subject: [PATCH] Prepare for follow-on change --- experiments/2024-12-09/src/view.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/experiments/2024-12-09/src/view.rs b/experiments/2024-12-09/src/view.rs index ce1ef62b8..43d7bc60a 100644 --- a/experiments/2024-12-09/src/view.rs +++ b/experiments/2024-12-09/src/view.rs @@ -25,7 +25,7 @@ impl OperationView { } pub fn operations(&self) -> impl Iterator { - self.operations_inner() + self.operations_inner(true) } pub fn select_last(&mut self) { @@ -50,8 +50,11 @@ impl OperationView { .unwrap_or(self.clone()) } - fn operations_inner(&self) -> impl Iterator { - iter::once((self, true, 0)).chain( + fn operations_inner( + &self, + selected: bool, + ) -> impl Iterator { + iter::once((self, selected, 0)).chain( self.children .iter() .enumerate()