parent
b4dccbe526
commit
bb4fddd593
|
@ -35,6 +35,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|||
- Window being always on top during alt-tab on Windows
|
||||
- Cursor position not reported to apps when mouse is moved with button held outside of window
|
||||
- No live config update when starting Alacritty with a broken configuration file
|
||||
- PTY not drained to the end with the `--hold` flag enabled
|
||||
|
||||
### Removed
|
||||
|
||||
|
|
|
@ -342,9 +342,14 @@ where
|
|||
|
||||
token if token == self.pty.child_event_token() => {
|
||||
if let Some(tty::ChildEvent::Exited) = self.pty.next_child_event() {
|
||||
if !self.hold {
|
||||
if self.hold {
|
||||
// With hold enabled, make sure the PTY is drained.
|
||||
let _ = self.pty_read(&mut state, &mut buf, pipe.as_mut());
|
||||
} else {
|
||||
// Without hold, shutdown the terminal.
|
||||
self.terminal.lock().exit();
|
||||
}
|
||||
|
||||
self.event_proxy.send_event(Event::Wakeup);
|
||||
break 'event_loop;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue