INNER CODE UNIT · Rust

spawn_overlay_auto_hide

Blur009/Blur-AutoClicker · src-tauri/src/lib.rs:297

fn spawn_overlay_auto_hide(app: &AppHandle) {
    let auto_hide_handle = app.clone();
    std::thread::spawn(move || {
        while crate::overlay::OVERLAY_THREAD_RUNNING.load(std::sync::atomic::Ordering::SeqCst) {
            std::thread::sleep(std::time::Duration::from_secs(1));
            overlay::check_auto_hide(&auto_hide_handle);
        }
    });
}

fn spawn_start_zone_monitor(app: &AppHandle) {
    let handle = app.clone();
    ZONE_MONITOR_RUNNING.store(true, std::sync::atomic::Ordering::SeqCst);
    std::thread::spawn(move || {
        let mut prev_in_start_zone = false;
        let mut prev_has_start_zones = false;
        while ZONE_MONITOR_RUNNING.load(std::sync::atomic::Ordering::SeqCst) {
            std::thread::sleep(std::time::Duration::from_millis(100));

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…