From c1fb1e3c4b4f6b5ea6754dd4f4ff21728a5a3d4f Mon Sep 17 00:00:00 2001 From: zhom <2717306+zhom@users.noreply.github.com> Date: Tue, 24 Feb 2026 06:09:30 +0400 Subject: [PATCH] chore linting --- src-tauri/src/ephemeral_dirs.rs | 35 ++++++++++++++++++--------------- src-tauri/src/lib.rs | 7 ++++--- 2 files changed, 23 insertions(+), 19 deletions(-) diff --git a/src-tauri/src/ephemeral_dirs.rs b/src-tauri/src/ephemeral_dirs.rs index 74c7e8e..c796de2 100644 --- a/src-tauri/src/ephemeral_dirs.rs +++ b/src-tauri/src/ephemeral_dirs.rs @@ -19,27 +19,30 @@ fn get_ephemeral_base_dir() -> Result { return Ok(base); } - #[cfg(target_os = "macos")] + #[cfg(not(target_os = "linux"))] { - if let Ok(mount) = get_or_create_macos_ramdisk() { - return Ok(mount); + #[cfg(target_os = "macos")] + { + if let Ok(mount) = get_or_create_macos_ramdisk() { + return Ok(mount); + } + log::warn!("Failed to create macOS RAM disk, ephemeral profiles may use disk"); } - log::warn!("Failed to create macOS RAM disk, ephemeral profiles may use disk"); - } - #[cfg(target_os = "windows")] - { - if let Ok(mount) = get_or_create_windows_ramdisk() { - return Ok(mount); + #[cfg(target_os = "windows")] + { + if let Ok(mount) = get_or_create_windows_ramdisk() { + return Ok(mount); + } + log::warn!("Failed to create Windows RAM disk, ephemeral profiles may use disk"); } - log::warn!("Failed to create Windows RAM disk, ephemeral profiles may use disk"); - } - // Fallback - let base = std::env::temp_dir().join("donut-ephemeral"); - std::fs::create_dir_all(&base) - .map_err(|e| format!("Failed to create ephemeral base dir: {e}"))?; - Ok(base) + // Fallback + let base = std::env::temp_dir().join("donut-ephemeral"); + std::fs::create_dir_all(&base) + .map_err(|e| format!("Failed to create ephemeral base dir: {e}"))?; + Ok(base) + } } #[cfg(target_os = "macos")] diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index 24306d8..30a3c17 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -1444,9 +1444,10 @@ pub fn run() { ]) .build(tauri::generate_context!()) .expect("error while building tauri application") - .run(|app_handle, event| { - if let tauri::RunEvent::Reopen { .. } = event { - if let Some(window) = app_handle.get_webview_window("main") { + .run(|_app_handle, _event| { + #[cfg(target_os = "macos")] + if let tauri::RunEvent::Reopen { .. } = _event { + if let Some(window) = _app_handle.get_webview_window("main") { let _ = window.show(); let _ = window.set_focus(); let _ = window.unminimize();