diff --git a/experiments/2024-12-09/src/ui.rs b/experiments/2024-12-09/src/ui.rs index ea34e0696..6a14a94ef 100644 --- a/experiments/2024-12-09/src/ui.rs +++ b/experiments/2024-12-09/src/ui.rs @@ -23,7 +23,7 @@ impl OperationView { } pub fn select_last(&mut self) { - let last_index = self.operations().len().saturating_sub(1); + let last_index = self.last_index(); self.selected = Some(last_index); } @@ -49,4 +49,8 @@ impl OperationView { .nth(selected) .map(|(op, _)| op) } + + fn last_index(&self) -> usize { + self.operations().len().saturating_sub(1) + } }