diff options
-rw-r--r-- | alacritty/src/event.rs | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/alacritty/src/event.rs b/alacritty/src/event.rs index 7cf77096..25d52e56 100644 --- a/alacritty/src/event.rs +++ b/alacritty/src/event.rs @@ -1176,11 +1176,10 @@ impl input::Processor<EventProxy, ActionContext<'_, Notifier, EventProxy>> { match event { WindowEvent::CloseRequested => self.ctx.terminal.exit(), WindowEvent::Resized(size) => { - // Minimizing the window sends a Resize event with zero width and - // height. But there's no need to ever actually resize to this. - // ConPTY has issues when resizing down to zero size and back. - #[cfg(windows)] - if size.width == 0 && size.height == 0 { + // Ignore resize events to zero in any dimension, to avoid issues with Winit + // and the ConPTY. A 0x0 resize will also occur when the window is minimized + // on Windows. + if size.width == 0 || size.height == 0 { return; } |