From f6d674d9be4a7a4f22e17f0f030d74b71b0c3266 Mon Sep 17 00:00:00 2001 From: Henrik Friedrichsen Date: Tue, 9 Apr 2019 22:49:10 +0200 Subject: [PATCH] unsigned subtraction overflow fix --- src/ui/layout.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ui/layout.rs b/src/ui/layout.rs index c1b142a..61e3c8f 100644 --- a/src/ui/layout.rs +++ b/src/ui/layout.rs @@ -188,7 +188,7 @@ impl View for Layout { cmdline_height += 1; } - if position.y < self.last_size.y - 2 - cmdline_height { + if position.y < self.last_size.y.saturating_sub(2 + cmdline_height) { if let Some(ref id) = self.focus { let screen = self.views.get_mut(id).unwrap(); screen.view.on_event(event.clone());