acp: Don't display failed terminal call on display only terminals (#39780)

We don't get an ExitStatus from a remote terminal, so this check was
failing.

Ideally we move all of this to just needing an exit code, but we will
have to revisit that later.

Release Notes:

- N/A
This commit is contained in:
Ben Brandt
2025-10-08 14:17:37 +00:00
committed by GitHub
parent 057b7b1543
commit dd3b65f707
+1 -1
View File
@@ -2727,7 +2727,7 @@ impl AcpThreadView {
let output_line_count = output.map(|output| output.content_line_count).unwrap_or(0);
let command_failed = command_finished
&& output.is_some_and(|o| o.exit_status.is_none_or(|status| !status.success()));
&& output.is_some_and(|o| o.exit_status.is_some_and(|status| !status.success()));
let time_elapsed = if let Some(output) = output {
output.ended_at.duration_since(started_at)