diff --git a/codex-rs/tui/src/chatwidget.rs b/codex-rs/tui/src/chatwidget.rs index 7fccbd97c1..e280a8ab64 100644 --- a/codex-rs/tui/src/chatwidget.rs +++ b/codex-rs/tui/src/chatwidget.rs @@ -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 = + 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 {