aboutsummaryrefslogtreecommitdiff
path: root/alacritty/src/display/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'alacritty/src/display/mod.rs')
-rw-r--r--alacritty/src/display/mod.rs8
1 files changed, 7 insertions, 1 deletions
diff --git a/alacritty/src/display/mod.rs b/alacritty/src/display/mod.rs
index 1d993af8..878f03e1 100644
--- a/alacritty/src/display/mod.rs
+++ b/alacritty/src/display/mod.rs
@@ -941,12 +941,18 @@ impl Display {
MessageType::Warning => config.colors.normal.yellow,
};
+ let x = 0;
+ let width = size_info.width() as i32;
+ let height = (size_info.height() - y) as i32;
let message_bar_rect =
- RenderRect::new(0., y, size_info.width(), size_info.height() - y, bg, 1.);
+ RenderRect::new(x as f32, y, width as f32, height as f32, bg, 1.);
// Push message_bar in the end, so it'll be above all other content.
rects.push(message_bar_rect);
+ // Always damage message bar, since it could have messages of the same size in it.
+ self.damage_rects.push(DamageRect { x, y: y as i32, width, height });
+
// Draw rectangles.
self.renderer.draw_rects(&size_info, &metrics, rects);