Allow deselecting entries

This commit is contained in:
2Shirt 2024-11-09 19:32:55 -08:00
parent 2f1f04dcab
commit 0635bdf0c3
Signed by: 2Shirt
GPG key ID: 152FAC923B0E132C
2 changed files with 6 additions and 2 deletions

View file

@ -125,7 +125,11 @@ impl Component for Left {
} else { } else {
// Second selection // Second selection
if let Some(source_index) = self.selections[0] { if let Some(source_index) = self.selections[0] {
if index != source_index { if index == source_index {
// Toggle first selection
selection_one = None;
self.selections[0] = None;
} else {
selection_one = self.selections[0]; selection_one = self.selections[0];
selection_two = Some(index); selection_two = Some(index);
} }

View file

@ -140,7 +140,7 @@ pub fn get_disks() -> Vec<Disk> {
disks = diskpart::get_disks(); disks = diskpart::get_disks();
} else { } else {
disks = get_fake_disks(); disks = get_fake_disks();
sleep(Duration::from_secs(2)); sleep(Duration::from_millis(500));
} }
disks disks
} }