From 7854f1247d8f172cfd5011895100c2c69c34878f Mon Sep 17 00:00:00 2001 From: Natsuu Date: Wed, 14 Jan 2026 13:05:38 +0800 Subject: Update src-tauri/src/main.rs Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com> --- src-tauri/src/main.rs | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'src-tauri/src') diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index c1b882c..bb79f3e 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -594,9 +594,21 @@ async fn get_installed_versions(app_handle: tauri::AppHandle) -> Result entries, + Err(e) if e.kind() == std::io::ErrorKind::NotFound => { + // No versions directory yet; treat as "no versions installed" + return Ok(Vec::new()); + } + Err(e) => { + eprintln!( + "Failed to read versions directory {}: {}", + versions_dir.display(), + e + ); + return Err(format!("Failed to read versions directory: {}", e)); + } }; let installed_versions = entries -- cgit v1.2.3-70-g09d2