Fix crash when using v to select in an empty task list

This commit is contained in:
Dheepak Krishnamurthy 2021-07-19 13:29:19 -06:00
parent 96c3bb0b8c
commit 96a7dfbc4e

View file

@ -1993,12 +1993,14 @@ impl TaskwarriorTuiApp {
} }
pub fn toggle_mark(&mut self) { pub fn toggle_mark(&mut self) {
let selected = self.current_selection; if !self.tasks.is_empty() {
let task_id = self.tasks[selected].id().unwrap_or_default(); let selected = self.current_selection;
let task_uuid = *self.tasks[selected].uuid(); let task_id = self.tasks[selected].id().unwrap_or_default();
let task_uuid = *self.tasks[selected].uuid();
if !self.marked.insert(task_uuid) { if !self.marked.insert(task_uuid) {
self.marked.remove(&task_uuid); self.marked.remove(&task_uuid);
}
} }
} }