diff options
| author | Kunal Mohan <kunalmohan99@gmail.com> | 2021-02-13 15:57:31 +0530 |
|---|---|---|
| committer | Kunal Mohan <kunalmohan99@gmail.com> | 2021-05-04 20:47:49 +0530 |
| commit | 75b07cc6c8639ec1ecd13d51938c91da3d76ac42 (patch) | |
| tree | 9decd33d12e94b41470ca3054d5154edcc6334a0 /src | |
| parent | Use interprocess crate, BufReader and BufWriter (diff) | |
| download | sl0ppij-75b07cc6c8639ec1ecd13d51938c91da3d76ac42.tar.gz sl0ppij-75b07cc6c8639ec1ecd13d51938c91da3d76ac42.tar.xz sl0ppij-75b07cc6c8639ec1ecd13d51938c91da3d76ac42.zip | |
Undo some changes
Diffstat (limited to 'src')
| -rw-r--r-- | src/common/mod.rs | 6 | ||||
| -rw-r--r-- | src/server/mod.rs | 8 |
2 files changed, 6 insertions, 8 deletions
diff --git a/src/common/mod.rs b/src/common/mod.rs index 4e0eeec1..7ed80562 100644 --- a/src/common/mod.rs +++ b/src/common/mod.rs @@ -209,7 +209,7 @@ pub fn start(mut os_input: Box<dyn OsApi>, opts: CliArgs, config: Config) { let send_app_instructions = SenderWithContext::new(SenderType::SyncSender(send_app_instructions)); - let ipc_thread = start_server( + let pty_thread = start_server( os_input.clone(), opts.clone(), command_is_executing.clone(), @@ -566,7 +566,7 @@ pub fn start(mut os_input: Box<dyn OsApi>, opts: CliArgs, config: Config) { } AppInstruction::Error(backtrace) => { let _ = send_server_instructions.send(ApiCommand::Quit); - let _ = ipc_thread.join(); + let _ = pty_thread.join(); //IpcSenderWithContext::new().send(ApiCommand::Quit); let _ = send_screen_instructions.send(ScreenInstruction::Quit); let _ = screen_thread.join(); @@ -595,7 +595,7 @@ pub fn start(mut os_input: Box<dyn OsApi>, opts: CliArgs, config: Config) { } let _ = send_server_instructions.send(ApiCommand::Quit); - let _ = ipc_thread.join().unwrap(); + let _ = pty_thread.join().unwrap(); //IpcSenderWithContext::new().send(ApiCommand::Quit); let _ = send_screen_instructions.send(ScreenInstruction::Quit); screen_thread.join().unwrap(); diff --git a/src/server/mod.rs b/src/server/mod.rs index eb87753c..95fcd715 100644 --- a/src/server/mod.rs +++ b/src/server/mod.rs @@ -110,7 +110,7 @@ pub fn start_server( command_is_executing.done_closing_pane(); } PtyInstruction::Quit => { - //break; + break; } } } @@ -146,8 +146,6 @@ pub fn start_server( } } } - - //let _ = pty_thread.join(); } }) .unwrap(); @@ -160,10 +158,10 @@ fn handle_stream( mut stream: LocalSocketStream, km: u32, ) { - //let mut reader = BufReader::new(stream); + let mut reader = BufReader::new(stream); let mut buffer = [0; 65535]; // TODO: more accurate loop { - let bytes = stream + let bytes = reader .read(&mut buffer) .expect("failed to parse ipc message"); let (mut err_ctx, decoded): (ErrorContext, ApiCommand) = |
