tui: fix windows selection action inference

Co-authored-by: Codex <noreply@openai.com>
This commit is contained in:
Charles Cunningham
2026-03-15 23:36:06 -07:00
co-authored by Codex
parent f34490a3f2
commit 6cc147624e
+12 -11
View File
@@ -8776,17 +8776,18 @@ impl ChatWidget {
.as_ref()
.map(|preset| Self::approval_preset_actions(preset.id, &["--confirm-world-writable"]))
.unwrap_or_default();
let accept_and_remember_actions = if let Some(preset) = preset.as_ref() {
Self::approval_preset_actions(
preset.id,
&["--confirm-world-writable", "--remember-world-writable"],
)
} else {
vec![Box::new(|tx| {
tx.send(AppEvent::UpdateWorldWritableWarningAcknowledged(true));
tx.send(AppEvent::PersistWorldWritableWarningAcknowledged);
})]
};
let accept_and_remember_actions: Vec<SelectionAction> =
if let Some(preset) = preset.as_ref() {
Self::approval_preset_actions(
preset.id,
&["--confirm-world-writable", "--remember-world-writable"],
)
} else {
vec![Box::new(|tx| {
tx.send(AppEvent::UpdateWorldWritableWarningAcknowledged(true));
tx.send(AppEvent::PersistWorldWritableWarningAcknowledged);
})]
};
let items = vec![
SelectionItem {