diff options
author | Ricky Kresslein <ricky@unobserved.io> | 2024-02-05 11:08:59 +0100 |
---|---|---|
committer | Ricky Kresslein <ricky@unobserved.io> | 2024-02-05 11:08:59 +0100 |
commit | 3157cd45695a4089c0c42dd8675c978c0560964f (patch) | |
tree | d06070c35e1ca8cfa636cc01756c0a7f5ba5a40a /src/ui | |
parent | 854466bb77ca187d131c9e67f9f8f530b6e42302 (diff) | |
download | Furtherance-3157cd45695a4089c0c42dd8675c978c0560964f.tar.zst |
Fix bug causing app to crash when restarting a completed Pomodoro task
Diffstat (limited to 'src/ui')
-rw-r--r-- | src/ui/window.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/ui/window.rs b/src/ui/window.rs index 8591038..01d3052 100644 --- a/src/ui/window.rs +++ b/src/ui/window.rs @@ -225,9 +225,11 @@ impl FurtheranceWindow { if settings_manager::get_bool("autocomplete") { if task_input.text().len() >= FurtheranceWindow::MIN_PREFIX_LENGTH.try_into().unwrap() { - let task_autocomplete = task_input.completion().unwrap(); - let model = Self::update_list_model(task_name.to_string(), split_tags).unwrap(); - task_autocomplete.set_model(Some(&model)); + if task_input.completion().is_some() { + let task_autocomplete = task_input.completion().unwrap(); + let model = Self::update_list_model(task_name.to_string(), split_tags).unwrap(); + task_autocomplete.set_model(Some(&model)); + } } } })); |