diff options
Diffstat (limited to 'crates/atuin-ai/src/commands/inline.rs')
| -rw-r--r-- | crates/atuin-ai/src/commands/inline.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/atuin-ai/src/commands/inline.rs b/crates/atuin-ai/src/commands/inline.rs index df4a2d19..37e5ab81 100644 --- a/crates/atuin-ai/src/commands/inline.rs +++ b/crates/atuin-ai/src/commands/inline.rs @@ -633,8 +633,8 @@ async fn run_inline_tui( app.state.was_interrupted = false; // Reset the flag } - // Check exit condition - if app.state.should_exit { + // Check exit condition (includes Ctrl+C / SIGINT from event loop) + if app.state.should_exit || event_loop.is_shutdown() { break; } |
