From a57f90899b2f6d0e099d3e638a75186facaf176e Mon Sep 17 00:00:00 2001 From: zhom <2717306+zhom@users.noreply.github.com> Date: Mon, 9 Jun 2025 02:59:57 +0400 Subject: [PATCH] fix: don't try to enter into nested directory on linux for chromium binary --- src-tauri/src/browser.rs | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/src-tauri/src/browser.rs b/src-tauri/src/browser.rs index da30661..eb5c76e 100644 --- a/src-tauri/src/browser.rs +++ b/src-tauri/src/browser.rs @@ -292,23 +292,16 @@ mod linux { } pub fn is_chromium_version_downloaded(install_dir: &Path, browser_type: &BrowserType) -> bool { - // Expected structure: install_dir// - let browser_subdir = install_dir.join(browser_type.as_str()); - - if !browser_subdir.exists() || !browser_subdir.is_dir() { - return false; - } - let possible_executables = match browser_type { BrowserType::Chromium => vec![ - browser_subdir.join("chromium"), - browser_subdir.join("chrome"), + install_dir.join("chromium"), + install_dir.join("chrome"), ], BrowserType::Brave => vec![ - browser_subdir.join("brave"), - browser_subdir.join("brave-browser"), - browser_subdir.join("brave-browser-nightly"), - browser_subdir.join("brave-browser-beta"), + install_dir.join("brave"), + install_dir.join("brave-browser"), + install_dir.join("brave-browser-nightly"), + install_dir.join("brave-browser-beta"), ], _ => vec![], };