INNER CODE UNIT · Rust
setup_close_handler
Blur009/Blur-AutoClicker · src-tauri/src/lib.rs:420
fn setup_close_handler(app: &AppHandle) {
if std::env::args().any(|a| a == "--autostart") {
if let Some(window) = app.get_webview_window("main") {
let _ = window.hide();
}
}
}
fn create_clicker_state() -> ClickerState {
ClickerState {
running: Arc::new(AtomicBool::new(false)),
run_generation: AtomicU64::new(0),
settings: Mutex::new(ClickerSettings::default()),
last_error: Mutex::new(None),
stop_reason: Mutex::new(None),
active_click_point_index: AtomicI64::new(-1),
active_click_point_tick: AtomicU64::new(0),
registered_hotkey: Mutex::new(None),