android: fix crash on mobile

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2025-07-11 13:39:29 -07:00
parent 14dd7402d0
commit 8752a49485
2 changed files with 12 additions and 6 deletions

View File

@@ -158,13 +158,19 @@ impl Columns {
}
#[inline]
pub fn selected(&self) -> &Column {
&self.columns[self.selected as usize]
pub fn selected(&self) -> Option<&Column> {
if self.columns.is_empty() {
return None;
}
Some(&self.columns[self.selected as usize])
}
#[inline]
pub fn selected_mut(&mut self) -> &mut Column {
&mut self.columns[self.selected as usize]
pub fn selected_mut(&mut self) -> Option<&mut Column> {
if self.columns.is_empty() {
return None;
}
Some(&mut self.columns[self.selected as usize])
}
#[inline]