From b0aa7b2cddc57a55a1c0285a1ea82b59ac9783bd Mon Sep 17 00:00:00 2001 From: Ogulcan Celik Date: Thu, 7 May 2026 21:41:13 +0300 Subject: fix: preserve osc8 hyperlinks in client rendering fixes #73 --- tests/multi_client.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'tests/multi_client.rs') diff --git a/tests/multi_client.rs b/tests/multi_client.rs index 062a0f60..f65538b4 100644 --- a/tests/multi_client.rs +++ b/tests/multi_client.rs @@ -542,7 +542,7 @@ fn client_handshake( fn connect_raw_client(client_socket: &Path, cols: u16, rows: u16) -> UnixStream { let mut stream = UnixStream::connect(client_socket).expect("should connect to client socket"); - client_handshake(&mut stream, 2, cols, rows).expect("handshake should succeed"); + client_handshake(&mut stream, 3, cols, rows).expect("handshake should succeed"); stream } @@ -565,14 +565,17 @@ fn send_client_detach(stream: &mut UnixStream) { stream.flush().unwrap(); } +#[allow(dead_code)] #[derive(Debug, Deserialize)] struct FrameWire { cells: Vec, width: u16, height: u16, cursor: Option, + hyperlinks: Vec, } +#[allow(dead_code)] #[derive(Debug, Deserialize)] struct CellWire { symbol: String, @@ -580,6 +583,7 @@ struct CellWire { bg: u32, modifier: u16, skip: bool, + hyperlink: Option, } #[derive(Debug, Deserialize)] -- cgit v1.2.3