fix tui exit in sigterm/sigint

This commit is contained in:
monosans
2025-07-17 07:57:58 +03:00
parent 58e5c1cf34
commit 04cf221bb4
+6 -5
View File
@@ -387,11 +387,12 @@ async fn handle_event(
.or_insert(1);
}
AppEvent::Done => {
state.mode = if is_interactive().await {
AppMode::Done
} else {
AppMode::Quit
};
state.mode =
if !token.is_cancelled() && is_interactive().await {
AppMode::Done
} else {
AppMode::Quit
};
}
}
false