From 06a4a383c43923a1d564a99dce2ba59f0e6d4131 Mon Sep 17 00:00:00 2001 From: Juergen Stuber Date: Fri, 21 Dec 2018 21:56:47 +0100 Subject: [PATCH] Set minimum parameter to more sensible value. --- src/bin/bimood/main.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/bin/bimood/main.rs b/src/bin/bimood/main.rs index a33205d..6db511d 100644 --- a/src/bin/bimood/main.rs +++ b/src/bin/bimood/main.rs @@ -19,6 +19,7 @@ fn send(w: &mut T, f: &Frame) -> std::io::Result<()> { } const DEFAULT_LOOP_TIME: usize = 120; +const MIN_LOOP_TIME: usize = 20; fn main() -> std::io::Result<()> { let args = args().collect::>(); @@ -26,7 +27,10 @@ fn main() -> std::io::Result<()> { let x_size = args[1].parse::().unwrap(); let y_size = args[2].parse::().unwrap(); - let loop_time = args[3].parse::().unwrap_or(DEFAULT_LOOP_TIME); + let loop_time = args[3] + .parse::() + .unwrap_or(DEFAULT_LOOP_TIME) + .min(MIN_LOOP_TIME); eprintln!( "screen size {}x{}, loop time {:?}s", x_size, y_size, loop_time