From 50bfed72475970c749738b5eb61da017303ec7a2 Mon Sep 17 00:00:00 2001 From: Manos Pitsidianakis Date: Sat, 8 Feb 2020 13:45:55 +0200 Subject: [PATCH] ui: fix subtraction overflow --- src/components/mail/view.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/mail/view.rs b/src/components/mail/view.rs index 8e76677c9..f302d1b4e 100644 --- a/src/components/mail/view.rs +++ b/src/components/mail/view.rs @@ -560,7 +560,7 @@ impl Component for MailView { if !context.settings.pager.headers_sticky { let height_p = self.pager.size().1; - let height = height!(area) - y - 1; + let height = height!(area).saturating_sub(y).saturating_sub(1); if self.pager.cursor_pos() >= self.headers_no { get_y(upper_left) } else if height_p > height && self.headers_cursor < self.headers_no + 1 {