]> git.seodisparate.com - mpd_info_screen/commitdiff
Fix sleeping on polling album art
authorStephen Seo <seo.disparate@gmail.com>
Mon, 20 Sep 2021 11:45:07 +0000 (20:45 +0900)
committerStephen Seo <seo.disparate@gmail.com>
Mon, 20 Sep 2021 11:45:07 +0000 (20:45 +0900)
src/main.rs

index d6d657e6a62b97f8287be7a400c7ee942ba67f17..43ea317d59e5f2273fee8284bce63ae1efa4426b 100644 (file)
@@ -533,7 +533,9 @@ fn info_loop(shared_data: Arc<Mutex<Shared>>) -> Result<(), String> {
             //println!("poll_state == {:?}, skipping write...", poll_state);
         }
 
-        thread::sleep(Duration::from_millis(50));
+        if poll_state != PollState::ReadPicture && poll_state != PollState::ReadPictureInDir {
+            thread::sleep(Duration::from_millis(50));
+        }
     }
     Ok(())
 }