From 8ffa99ae6811ae0fde7d76234be786c5210aec50 Mon Sep 17 00:00:00 2001 From: Aram Drevekenin Date: Wed, 24 Apr 2024 11:27:38 +0200 Subject: fix(cli): tab and pane name input --- zellij-client/src/cli_client.rs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/zellij-client/src/cli_client.rs b/zellij-client/src/cli_client.rs index 30e406031..620b5a827 100644 --- a/zellij-client/src/cli_client.rs +++ b/zellij-client/src/cli_client.rs @@ -64,10 +64,11 @@ pub fn start_cli_client( ); }, action => { - single_message_client(&mut os_input, action, pane_id); + individual_messages_client(&mut os_input, action, pane_id); }, } } + os_input.send_to_server(ClientToServerMsg::ClientExited); } fn pipe_client( @@ -198,7 +199,7 @@ fn pipe_client( } } -fn single_message_client( +fn individual_messages_client( os_input: &mut Box, action: Action, pane_id: Option, @@ -208,12 +209,11 @@ fn single_message_client( loop { match os_input.recv_from_server() { Some((ServerToClientMsg::UnblockInputThread, _)) => { - os_input.send_to_server(ClientToServerMsg::ClientExited); - process::exit(0); + break; }, Some((ServerToClientMsg::Log(log_lines), _)) => { log_lines.iter().for_each(|line| println!("{line}")); - process::exit(0); + break; }, Some((ServerToClientMsg::LogError(log_lines), _)) => { log_lines.iter().for_each(|line| eprintln!("{line}")); @@ -225,7 +225,7 @@ fn single_message_client( process::exit(2); }, _ => { - process::exit(0); + break; }, }, _ => {}, -- cgit v1.2.3