diff options
| author | mo8it <mo8it@proton.me> | 2024-04-11 14:35:30 +0200 |
|---|---|---|
| committer | mo8it <mo8it@proton.me> | 2024-04-11 14:35:30 +0200 |
| commit | 470dc65956dae034f17deefbc0b45490e1ec1448 (patch) | |
| tree | a35340a704bac1483e8b0c61fb4e5a931f89a532 /src/list.rs | |
| parent | 686143100fbb89e2a7ba4098134fe37bf0c69ad2 (diff) | |
Fix selected when there are no rows
Diffstat (limited to 'src/list.rs')
| -rw-r--r-- | src/list.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/list.rs b/src/list.rs index 80b78e8..de120ea 100644 --- a/src/list.rs +++ b/src/list.rs @@ -72,7 +72,9 @@ pub fn list(app_state: &mut AppState) -> Result<()> { ui_state.message.push_str(message); } KeyCode::Char('r') => { - let exercise = ui_state.reset_selected()?; + let Some(exercise) = ui_state.reset_selected()? else { + continue; + }; ui_state = ui_state.with_updated_rows(); ui_state |
