mirror of
https://github.com/kdheepak/taskwarrior-tui.git
synced 2025-08-25 08:47:18 +02:00
Fix crash when using v to select in an empty task list
This commit is contained in:
parent
96c3bb0b8c
commit
96a7dfbc4e
1 changed files with 7 additions and 5 deletions
12
src/app.rs
12
src/app.rs
|
@ -1993,12 +1993,14 @@ impl TaskwarriorTuiApp {
|
|||
}
|
||||
|
||||
pub fn toggle_mark(&mut self) {
|
||||
let selected = self.current_selection;
|
||||
let task_id = self.tasks[selected].id().unwrap_or_default();
|
||||
let task_uuid = *self.tasks[selected].uuid();
|
||||
if !self.tasks.is_empty() {
|
||||
let selected = self.current_selection;
|
||||
let task_id = self.tasks[selected].id().unwrap_or_default();
|
||||
let task_uuid = *self.tasks[selected].uuid();
|
||||
|
||||
if !self.marked.insert(task_uuid) {
|
||||
self.marked.remove(&task_uuid);
|
||||
if !self.marked.insert(task_uuid) {
|
||||
self.marked.remove(&task_uuid);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue