diff --git a/codex-rs/tui/src/chatwidget/realtime.rs b/codex-rs/tui/src/chatwidget/realtime.rs index adfd42b37b..98875f47d2 100644 --- a/codex-rs/tui/src/chatwidget/realtime.rs +++ b/codex-rs/tui/src/chatwidget/realtime.rs @@ -302,11 +302,11 @@ impl ChatWidget { RealtimeEvent::SessionUpdated { session_id, .. } => { self.realtime_conversation.session_id = Some(session_id); } - RealtimeEvent::InputAudioSpeechStarted(_) => self.interrupt_realtime_audio_playback(), + RealtimeEvent::InputAudioSpeechStarted(_) => {} RealtimeEvent::InputTranscriptDelta(_) => {} RealtimeEvent::OutputTranscriptDelta(_) => {} RealtimeEvent::AudioOut(frame) => self.enqueue_realtime_audio_out(&frame), - RealtimeEvent::ResponseCancelled(_) => self.interrupt_realtime_audio_playback(), + RealtimeEvent::ResponseCancelled(_) => {} RealtimeEvent::ConversationItemAdded(_item) => {} RealtimeEvent::ConversationItemDone { .. } => {} RealtimeEvent::HandoffRequested(_) => {} @@ -368,16 +368,6 @@ impl ChatWidget { } } - #[cfg(not(target_os = "linux"))] - fn interrupt_realtime_audio_playback(&mut self) { - if let Some(player) = &self.realtime_conversation.audio_player { - player.clear(); - } - } - - #[cfg(target_os = "linux")] - fn interrupt_realtime_audio_playback(&mut self) {} - #[cfg(not(target_os = "linux"))] fn start_realtime_local_audio(&mut self) { if self.realtime_conversation.capture_stop_flag.is_some() {