Allow deselecting entries
This commit is contained in:
parent
2f1f04dcab
commit
0635bdf0c3
2 changed files with 6 additions and 2 deletions
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue