From: Stephen Seo Date: Tue, 21 Sep 2021 03:45:27 +0000 (+0900) Subject: Fix invalid if condition to fetch shared data X-Git-Tag: 0.1.0~3 X-Git-Url: https://git.seodisparate.com/stephenseo/css/v4-font-face.min.css?a=commitdiff_plain;h=c7bacf33e31c53bc6a18fea40f1970a094267bf2;p=mpd_info_screen Fix invalid if condition to fetch shared data --- diff --git a/src/main.rs b/src/main.rs index 9bf5b32..ed8ad26 100644 --- a/src/main.rs +++ b/src/main.rs @@ -739,7 +739,10 @@ async fn main() -> Result<(), String> { } timer = CHECK_SHARED_WAIT_TIME; let dirty_flag = atomic_dirty_flag.load(Ordering::Relaxed); - if dirty_flag || check_due_to_track_timer_count < CHECK_TRACK_TIMER_MAX_COUNT { + if dirty_flag + || (track_timer < 0.0 + && check_due_to_track_timer_count < CHECK_TRACK_TIMER_MAX_COUNT) + { if dirty_flag { atomic_dirty_flag.store(false, Ordering::Relaxed); }