Merge pull request #246 from kdheepak/fix-crash-when-selection-on-empty-task-list

Fix crash when using v to select in an empty task list
This commit is contained in:
Dheepak Krishnamurthy 2021-07-19 13:36:33 -06:00 committed by GitHub
commit 694595e704
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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);
}
} }
} }