From 2dfc7a299c530d59aaa8783e2c0f5ed9fd5d48d4 Mon Sep 17 00:00:00 2001 From: Charles Cunningham Date: Mon, 2 Mar 2026 20:45:47 -0800 Subject: [PATCH] tui: share pending steer compare key logic --- codex-rs/tui/src/chatwidget/realtime.rs | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/codex-rs/tui/src/chatwidget/realtime.rs b/codex-rs/tui/src/chatwidget/realtime.rs index e5f8591082..32f0a15287 100644 --- a/codex-rs/tui/src/chatwidget/realtime.rs +++ b/codex-rs/tui/src/chatwidget/realtime.rs @@ -116,19 +116,7 @@ impl ChatWidget { pub(super) fn pending_steer_compare_key_from_item( item: &codex_protocol::items::UserMessageItem, ) -> PendingSteerCompareKey { - let mut image_count = 0; - for input in &item.content { - match input { - UserInput::Image { .. } | UserInput::LocalImage { .. } => image_count += 1, - UserInput::Text { .. } | UserInput::Skill { .. } | UserInput::Mention { .. } => {} - _ => {} - } - } - - PendingSteerCompareKey { - message: item.message(), - image_count, - } + Self::pending_steer_compare_key_from_items(&item.content) } #[cfg(test)]