Files
ports/sysutils/zellij/files/patch-zellij-client_src_lib.rs
2026-10-04 04:07:15 +00:00

41 lines
1.6 KiB
Rust

--- zellij-client/src/lib.rs.orig 2026-05-13 07:48:47 UTC
+++ zellij-client/src/lib.rs
@@ -683,12 +683,12 @@ pub fn start_remote_client(
let reset_controlling_terminal_state = |e: String, exit_status: i32| {
os_input.disable_mouse().non_fatal();
- os_input.unset_raw_mode().unwrap();
+ let _ = os_input.unset_raw_mode();
os_input.restore_console_mode();
let error = terminal_teardown_message(&e, full_screen_ws.rows, true);
let mut stdout = os_input.get_stdout_writer();
- stdout.write_all(error.as_bytes()).unwrap();
- stdout.flush().unwrap();
+ let _ = stdout.write_all(error.as_bytes());
+ let _ = stdout.flush();
if exit_status == 0 {
log::info!("{}", e);
} else {
@@ -1264,16 +1264,16 @@ pub fn start_client(
os_input.disable_mouse().non_fatal();
info!("{}", exit_msg);
- os_input.unset_raw_mode().unwrap();
+ let _ = os_input.unset_raw_mode();
os_input.restore_console_mode();
let mut stdout = os_input.get_stdout_writer();
- stdout.write_all(goodbye_message.as_bytes()).unwrap();
- stdout.flush().unwrap();
+ let _ = stdout.write_all(goodbye_message.as_bytes());
+ let _ = stdout.flush();
} else {
let clear_screen = "\u{1b}[2J";
let mut stdout = os_input.get_stdout_writer();
- stdout.write_all(clear_screen.as_bytes()).unwrap();
- stdout.flush().unwrap();
+ let _ = stdout.write_all(clear_screen.as_bytes());
+ let _ = stdout.flush();
}
let _ = send_input_instructions.send(InputInstruction::Exit);