@@ -11,10 +11,10 @@ Why it is needed:
1111 at runtime when clipboard actions are attempted on Solaris
1212
1313diff --git a/codex-rs/tui/Cargo.toml b/codex-rs/tui/Cargo.toml
14- index d3d2846..8602eca 100644
14+ index c213e92..5c49e38 100644
1515--- a/codex-rs/tui/Cargo.toml
1616+++ b/codex-rs/tui/Cargo.toml
17- @@ -142 ,9 +142 ,9 @@ windows-sys = { version = "0.52", features = [
17+ @@ -145 ,9 +145 ,9 @@ windows-sys = { version = "0.52", features = [
1818 ] }
1919 winsplit = "0.1"
2020
@@ -28,19 +28,23 @@ index d3d2846..8602eca 100644
2828
2929
3030diff --git a/codex-rs/tui/src/clipboard_copy.rs b/codex-rs/tui/src/clipboard_copy.rs
31- index 1ad369d..9515deb 100644
31+ index 1ad369d..8781d42 100644
3232--- a/codex-rs/tui/src/clipboard_copy.rs
3333+++ b/codex-rs/tui/src/clipboard_copy.rs
34- @@ -222,7 +222,7 @@ fn is_wsl_session() -> bool {
34+ @@ -222,7 +222,11 @@ fn is_wsl_session() -> bool {
3535 /// triggers `os_log` / `NSLog` output on stderr. Because the TUI owns the
3636 /// terminal, that stray output corrupts the display. We temporarily redirect
3737 /// fd 2 to `/dev/null` around the call to keep the screen clean.
3838- #[cfg(all(not(target_os = "android"), not(target_os = "linux")))]
39- + #[cfg(all(not(target_os = "android"), not(target_os = "linux"), not(target_os = "solaris")))]
39+ + #[cfg(all(
40+ + not(target_os = "android"),
41+ + not(target_os = "linux"),
42+ + not(target_os = "solaris")
43+ + ))]
4044 fn arboard_copy(text: &str) -> Result<Option<ClipboardLease>, String> {
4145 #[cfg(target_os = "macos")]
4246 let _stderr_lock = STDERR_SUPPRESSION_MUTEX
43- @@ -259,6 +259 ,11 @@ fn arboard_copy(_text: &str) -> Result<Option<ClipboardLease>, String> {
47+ @@ -259,6 +263 ,11 @@ fn arboard_copy(_text: &str) -> Result<Option<ClipboardLease>, String> {
4448 Err("native clipboard unavailable on Android".to_string())
4549 }
4650
0 commit comments