From b3afb97fcd2abb928a6d821c5dae3e5b0e9e2fe4 Mon Sep 17 00:00:00 2001 From: Kirill Chibisov Date: Tue, 29 Oct 2019 19:58:26 +0300 Subject: [PATCH] Fix message bar drawing over terminal after resize This regression was introduced in 729eef0c933831bccfeac6a355bdb410787fbe5f. Fixes #2924. --- alacritty/src/display.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/alacritty/src/display.rs b/alacritty/src/display.rs index f20c958d..ff91852f 100644 --- a/alacritty/src/display.rs +++ b/alacritty/src/display.rs @@ -332,9 +332,8 @@ impl Display { let mut pty_size = self.size_info; // Subtract message bar lines from pty size - if resize_pending.message_buffer.is_some() { - let lines = - message_buffer.message().map(|m| m.text(&self.size_info).len()).unwrap_or(0); + if let Some(message) = message_buffer.message() { + let lines = message.text(&self.size_info).len(); pty_size.height -= pty_size.cell_height * lines as f32; }