diff --git a/cosmic-applet-time/src/main.rs b/cosmic-applet-time/src/main.rs index 9ac79330..e027fdc8 100644 --- a/cosmic-applet-time/src/main.rs +++ b/cosmic-applet-time/src/main.rs @@ -100,7 +100,7 @@ impl Application for Time { .expect("Setting seconds to 0 should always be possible") .with_nanosecond(0) .expect("Setting nanoseconds to 0 should always be possible."); - let wait = (next - now).num_milliseconds(); + let wait = 1.max((next - now).num_milliseconds()); time::every(Duration::from_millis( wait.try_into().unwrap_or(FALLBACK_DELAY), ))