summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md1
-rw-r--r--zellij-client/src/lib.rs3
2 files changed, 2 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 76d40c848..2931e5dc4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
## [Unreleased]
* debugging: Improve error handling in screen thread (https://github.com/zellij-org/zellij/pull/1670)
+* fix: Server exits when client panics (https://github.com/zellij-org/zellij/pull/1731)
## [0.31.4] - 2022-09-09
* Terminal compatibility: improve vttest compliance (https://github.com/zellij-org/zellij/pull/1671)
diff --git a/zellij-client/src/lib.rs b/zellij-client/src/lib.rs
index 067ad7329..9c5169cc7 100644
--- a/zellij-client/src/lib.rs
+++ b/zellij-client/src/lib.rs
@@ -26,7 +26,7 @@ use zellij_utils::{
data::{ClientId, InputMode, Style},
envs,
errors::{ClientContext, ContextType, ErrorInstruction},
- input::{actions::Action, config::Config, options::Options},
+ input::{config::Config, options::Options},
ipc::{ClientAttributes, ClientToServerMsg, ExitReason, ServerToClientMsg},
termwiz::input::InputEvent,
};
@@ -356,7 +356,6 @@ pub fn start_client(
break;
},
ClientInstruction::Error(backtrace) => {
- let _ = os_input.send_to_server(ClientToServerMsg::Action(Action::Quit, None));
handle_error(backtrace);
},
ClientInstruction::Render(output) => {