diff --git a/harnesses/gtauri/src/lib.rs b/harnesses/gtauri/src/lib.rs index 70aa4a5..f87d707 100644 --- a/harnesses/gtauri/src/lib.rs +++ b/harnesses/gtauri/src/lib.rs @@ -1237,9 +1237,17 @@ fn watch_files(app: tauri::AppHandle) { }; let do_full = matches!(woke, Some(WEvent::Full)); if let Some(WEvent::Fs) = woke { - while rx.try_recv().is_ok() {} - std::thread::sleep(std::time::Duration::from_millis(600)); - while rx.try_recv().is_ok() {} + #[cfg(target_os = "android")] + { + apply_mediasotre_payload(&app); + continue; + } + #[cfg(not(target_os = "android"))] + { + while rx.try_recv().is_ok() {} + std::thread::sleep(std::time::Duration::from_millis(600)); + while rx.try_recv().is_ok() {} + } } if do_full { tr("watch: full rescan (5min)");